{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/28012","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/28012/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/28012/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/28012/events","html_url":"https://github.com/dotnet/roslyn/issues/28012","id":333914316,"node_id":"MDU6SXNzdWUzMzM5MTQzMTY=","number":28012,"title":"Formatting a document in Roslyn takes ~20 seconds with all formatting options turned on","user":{"login":"davkean","id":1103906,"node_id":"MDQ6VXNlcjExMDM5MDY=","avatar_url":"https://avatars1.githubusercontent.com/u/1103906?v=4","gravatar_id":"","url":"https://api.github.com/users/davkean","html_url":"https://github.com/davkean","followers_url":"https://api.github.com/users/davkean/followers","following_url":"https://api.github.com/users/davkean/following{/other_user}","gists_url":"https://api.github.com/users/davkean/gists{/gist_id}","starred_url":"https://api.github.com/users/davkean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davkean/subscriptions","organizations_url":"https://api.github.com/users/davkean/orgs","repos_url":"https://api.github.com/users/davkean/repos","events_url":"https://api.github.com/users/davkean/events{/privacy}","received_events_url":"https://api.github.com/users/davkean/received_events","type":"User","site_admin":false},"labels":[{"id":166377917,"node_id":"MDU6TGFiZWwxNjYzNzc5MTc=","url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-IDE","name":"Area-IDE","color":"5319e7","default":false},{"id":324403096,"node_id":"MDU6TGFiZWwzMjQ0MDMwOTY=","url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-Performance","name":"Area-Performance","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-06-20T03:47:10Z","updated_at":"2018-06-20T15:14:15Z","closed_at":null,"author_association":"MEMBER","body":"**Version Used**: \r\nVersion 15.8.0 Preview 4.0 [27815.3001.d15.8stg]\r\n\r\n**Steps to Reproduce**:\r\n\r\nMake sure formatting settings are:\r\n\r\n![image](https://user-images.githubusercontent.com/1103906/41636160-22ea6080-7490-11e8-97fb-3b14e3b1419b.png)\r\n\r\n\r\n1. Delete .vs folder\r\n2. Restore.cmd\r\n3. Open Roslyn.sln\r\n4. Navigate to src/VisualStudio/Core/Def/Implementation/Workspace/WorkspaceFailureOutputPane.cs\r\n5. CTRL+E, D\r\n\r\n**Expected Behavior**:\r\nFormatting to be instant\r\n\r\n**Actual Behavior**:\r\nFormatting takes ~20 seconds\r\n\r\nTrace is available at: [internalshare\\public\\davkean\\Roslyn\\FormatDocument.etl.zip].\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/398788027","html_url":"https://github.com/dotnet/roslyn/issues/28012#issuecomment-398788027","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/28012","id":398788027,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODc4ODAyNw==","user":{"login":"bkoelman","id":10324372,"node_id":"MDQ6VXNlcjEwMzI0Mzcy","avatar_url":"https://avatars1.githubusercontent.com/u/10324372?v=4","gravatar_id":"","url":"https://api.github.com/users/bkoelman","html_url":"https://github.com/bkoelman","followers_url":"https://api.github.com/users/bkoelman/followers","following_url":"https://api.github.com/users/bkoelman/following{/other_user}","gists_url":"https://api.github.com/users/bkoelman/gists{/gist_id}","starred_url":"https://api.github.com/users/bkoelman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bkoelman/subscriptions","organizations_url":"https://api.github.com/users/bkoelman/orgs","repos_url":"https://api.github.com/users/bkoelman/repos","events_url":"https://api.github.com/users/bkoelman/events{/privacy}","received_events_url":"https://api.github.com/users/bkoelman/received_events","type":"User","site_admin":false},"created_at":"2018-06-20T15:14:15Z","updated_at":"2018-06-20T15:14:15Z","author_association":"CONTRIBUTOR","body":"> while there are more cleaners to run...\r\n\r\nIf two cleaners change (nearly) the same location, causing a conflict, wouldn't that end in an endless loop?"}}
{"actor":{"display_login":"bkoelman"}}