{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/BenchmarkDotNet/issues/871","repository_url":"https://api.github.com/repos/dotnet/BenchmarkDotNet","labels_url":"https://api.github.com/repos/dotnet/BenchmarkDotNet/issues/871/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/BenchmarkDotNet/issues/871/comments","events_url":"https://api.github.com/repos/dotnet/BenchmarkDotNet/issues/871/events","html_url":"https://github.com/dotnet/BenchmarkDotNet/issues/871","id":358373572,"node_id":"MDU6SXNzdWUzNTgzNzM1NzI=","number":871,"title":"Question (but Possible Feature): OperationSetupAttribute?","user":{"login":"Mike-EEE","id":2931376,"node_id":"MDQ6VXNlcjI5MzEzNzY=","avatar_url":"https://avatars2.githubusercontent.com/u/2931376?v=4","gravatar_id":"","url":"https://api.github.com/users/Mike-EEE","html_url":"https://github.com/Mike-EEE","followers_url":"https://api.github.com/users/Mike-EEE/followers","following_url":"https://api.github.com/users/Mike-EEE/following{/other_user}","gists_url":"https://api.github.com/users/Mike-EEE/gists{/gist_id}","starred_url":"https://api.github.com/users/Mike-EEE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mike-EEE/subscriptions","organizations_url":"https://api.github.com/users/Mike-EEE/orgs","repos_url":"https://api.github.com/users/Mike-EEE/repos","events_url":"https://api.github.com/users/Mike-EEE/events{/privacy}","received_events_url":"https://api.github.com/users/Mike-EEE/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-09-09T12:09:59Z","updated_at":"2018-09-10T16:31:51Z","closed_at":null,"author_association":"NONE","body":"Hello Community,\r\n\r\nI was re-reading #730 and was curious why there isn't an `OperationSetupAttribute`?  Is there something that is keeping additional code from being executed with each operation?  Besides performance, that is. 😆\r\n\r\nThank you for any consideration/insight you can provide here."},"comment":{"url":"https://api.github.com/repos/dotnet/BenchmarkDotNet/issues/comments/419976578","html_url":"https://github.com/dotnet/BenchmarkDotNet/issues/871#issuecomment-419976578","issue_url":"https://api.github.com/repos/dotnet/BenchmarkDotNet/issues/871","id":419976578,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTk3NjU3OA==","user":{"login":"Mike-EEE","id":2931376,"node_id":"MDQ6VXNlcjI5MzEzNzY=","avatar_url":"https://avatars2.githubusercontent.com/u/2931376?v=4","gravatar_id":"","url":"https://api.github.com/users/Mike-EEE","html_url":"https://github.com/Mike-EEE","followers_url":"https://api.github.com/users/Mike-EEE/followers","following_url":"https://api.github.com/users/Mike-EEE/following{/other_user}","gists_url":"https://api.github.com/users/Mike-EEE/gists{/gist_id}","starred_url":"https://api.github.com/users/Mike-EEE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mike-EEE/subscriptions","organizations_url":"https://api.github.com/users/Mike-EEE/orgs","repos_url":"https://api.github.com/users/Mike-EEE/repos","events_url":"https://api.github.com/users/Mike-EEE/events{/privacy}","received_events_url":"https://api.github.com/users/Mike-EEE/received_events","type":"User","site_admin":false},"created_at":"2018-09-10T16:31:50Z","updated_at":"2018-09-10T16:31:50Z","author_association":"NONE","body":"OK... that's what I was thinking.  Is there a technical barrier that keeps from creating and using an `OperationSetupAttribute`?  To me, it makes sense to have a setup for both phases so that I have the ability to not only set up functionality per iteration (or grouping of operations), but also to cleanly separate out any functionality that I do not want to be recorded in the individual benchmarks (or singular operations).\r\n\r\nNow that I have a better understanding of the pipeline this makes sense to me."}}
{"actor":{"display_login":"Mike-EEE"}}