{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/6802","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/6802/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/6802/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/6802/events","html_url":"https://github.com/dotnet/roslyn/issues/6802","id":117222941,"number":6802,"title":"TemporaryStorageFactory crashes VS when a MemoryMappedFile cannot be created","user":{"login":"davkean","id":1103906,"avatar_url":"https://avatars.githubusercontent.com/u/1103906?v=3","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":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-Analyzers","name":"Area-Analyzers","color":"5319e7"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Bug","name":"Bug","color":"fc2929"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Need%20More%20Info","name":"Need More Info","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"heejaechang","id":1333179,"avatar_url":"https://avatars.githubusercontent.com/u/1333179?v=3","gravatar_id":"","url":"https://api.github.com/users/heejaechang","html_url":"https://github.com/heejaechang","followers_url":"https://api.github.com/users/heejaechang/followers","following_url":"https://api.github.com/users/heejaechang/following{/other_user}","gists_url":"https://api.github.com/users/heejaechang/gists{/gist_id}","starred_url":"https://api.github.com/users/heejaechang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heejaechang/subscriptions","organizations_url":"https://api.github.com/users/heejaechang/orgs","repos_url":"https://api.github.com/users/heejaechang/repos","events_url":"https://api.github.com/users/heejaechang/events{/privacy}","received_events_url":"https://api.github.com/users/heejaechang/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dotnet/roslyn/milestones/4","html_url":"https://github.com/dotnet/roslyn/milestones/1.2","labels_url":"https://api.github.com/repos/dotnet/roslyn/milestones/4/labels","id":937402,"number":4,"title":"1.2","description":"This is our 1.2 Milestone.\r\n\r\n<!---\r\n@huboard:{\"order\":2.0}\r\n-->\r\n","creator":{"login":"jaredpar","id":146967,"avatar_url":"https://avatars.githubusercontent.com/u/146967?v=3","gravatar_id":"","url":"https://api.github.com/users/jaredpar","html_url":"https://github.com/jaredpar","followers_url":"https://api.github.com/users/jaredpar/followers","following_url":"https://api.github.com/users/jaredpar/following{/other_user}","gists_url":"https://api.github.com/users/jaredpar/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredpar/subscriptions","organizations_url":"https://api.github.com/users/jaredpar/orgs","repos_url":"https://api.github.com/users/jaredpar/repos","events_url":"https://api.github.com/users/jaredpar/events{/privacy}","received_events_url":"https://api.github.com/users/jaredpar/received_events","type":"User","site_admin":false},"open_issues":233,"closed_issues":486,"state":"open","created_at":"2015-01-15T20:48:55Z","updated_at":"2016-02-11T23:01:54Z","due_on":null,"closed_at":null},"comments":13,"created_at":"2015-11-16T21:32:48Z","updated_at":"2016-02-12T01:17:40Z","closed_at":null,"body":"I cannot repro this again, but I had Visual Studio open in the background and it crashed with this:\r\n\r\nUnderlying exception:\r\n```\r\nat System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n   at System.IO.MemoryMappedFiles.MemoryMappedView.CreateView(SafeMemoryMappedFileHandle memMappedFileHandle, MemoryMappedFileAccess access, Int64 offset, Int64 size)\r\n   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor(Int64 offset, Int64 size, MemoryMappedFileAccess access)\r\n   at Microsoft.CodeAnalysis.Host.TemporaryStorageServiceFactory.MemoryMappedInfo.CreateReadableStream()\r\n   at Microsoft.CodeAnalysis.Host.TemporaryStorageServiceFactory.TemporaryStorageService.TemporaryStreamStorage.ReadStream(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.Host.AbstractSyntaxTreeFactoryService.RecoverableSyntaxRoot`1.Recover(CancellationToken cancellationToken)\r\n   at Roslyn.Utilities.AsyncLazy`1.GetValue(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.Host.RecoverableWeakValueSource`1.GetValue(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTreeFactoryServiceFactory.VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.GetRoot(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTree.GetRootCore(CancellationToken CancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTreeFactoryServiceFactory.VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.GetSyntax(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol.MakeDeclaredBase(ConsList`1 basesBeingResolved, DiagnosticBag diagnostics)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol.GetDeclaredBase(ConsList`1 basesBeingResolved)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingNamedTypeSymbol.MakeDeclaredBase(ConsList`1 basesBeingResolved, DiagnosticBag diagnostics)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol.GetDeclaredBase(ConsList`1 basesBeingResolved)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.BaseTypeAnalysis.GetDependencyDiagnosticsForImportedClass(NamedTypeSymbol this)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingNamedTypeSymbol.MakeAcyclicBaseType(DiagnosticBag diagnostics)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol.get_BaseTypeNoUseSiteDiagnostics()\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.InstanceTypeSymbol.DeriveUseSiteErrorInfoFromBase()\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.InstanceTypeSymbol.CalculateUseSiteErrorInfo()\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingNamedTypeSymbol.GetUseSiteErrorInfo()\r\n   at Microsoft.CodeAnalysis.VisualBasic.Binder.TypeBinder.BindTypeOrAliasSyntax(TypeSyntax typeSyntax, Binder binder, DiagnosticBag diagBag, Boolean suppressUseSiteError, Boolean inGetTypeContext, Boolean resolvingBaseType)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Binder.DecodeIdentifierType(SyntaxToken identifier, AsClauseSyntax asClauseOpt, Func`1 getRequireTypeDiagnosticInfoFunc, TypeSymbol&amp;amp; asClauseType, DiagnosticBag diagBag)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol.GetReturnType(SourceModuleSymbol sourceModule, SyntaxNodeOrToken&amp;amp; errorLocation, DiagnosticBag diagBag)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol.EnsureSignature()\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol.get_ReturnType()\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMethodSymbol.GenerateDeclarationErrors(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberMethodSymbol.GenerateDeclarationErrors(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol.GenerateAllDeclarationErrorsImpl(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol.GenerateAllDeclarationErrorsImpl(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol.GenerateDeclarationErrors(CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol._Closure$__77-0._Lambda$__0(NamespaceOrTypeSymbol typeOrNamespace)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol.VisitTypesAndNamespacesWithin(NamespaceOrTypeSymbol ns, Action`1 visitor, ConcurrentStack`1 tasks, CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol.GetDeclarationErrorsInTree(SyntaxTree tree, Nullable`1 filterSpanWithinTree, Func`4 locationFilter, CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.GetDiagnosticsForSyntaxTree(CompilationStage stage, SyntaxTree tree, Nullable`1 filterSpanWithinTree, Boolean includeEarlierStages, CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.GetDiagnostics(Nullable`1 span, CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver.CompilationData.GetOrCreateCachedSemanticModel(SyntaxTree tree, Compilation compilation, CancellationToken cancellationToken)\r\n   at Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.&amp;lt;&amp;gt;c__DisplayClass50_0.&amp;lt;GetAnalyzerSemanticDiagnosticsCoreAsync&amp;gt;b__0()\r\n   at Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.&amp;lt;ComputeAnalyzerDiagnosticsAsync&amp;gt;d__51.MoveNext()</ExceptionString></Exception></TraceRecord>\r\n```\r\n\r\nStack that crashed VS:\r\n```\r\n>\tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.FatalError.Report(System.Exception exception, System.Action<System.Exception> handler)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.ComputeAnalyzerDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.AnalysisScope analysisScope = {Method = {System.Reflection.RuntimeMethodInfo}}, System.Action generateCompilationEventsOpt = {Microsoft.CodeAnalysis.Diagnostics.AnalysisScope}, System.Func<Microsoft.CodeAnalysis.Diagnostics.AsyncQueue<Microsoft.CodeAnalysis.Diagnostics.CompilationEvent>> getEventQueue = {Method = {System.Reflection.RuntimeMethodInfo}}, int newTaskToken = IsCancellationRequested = false, System.Threading.CancellationToken cancellationToken = 1)\tUnknown\r\n \t[Native to Managed Transition]\t\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Roslyn.Utilities.AsyncLazy<Microsoft.CodeAnalysis.VisualBasic.Syntax.CompilationUnitSyntax>.GetValue(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.Host.RecoverableWeakValueSource<Microsoft.CodeAnalysis.VisualBasic.Syntax.CompilationUnitSyntax>.GetValue(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.Workspaces.dll!Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTreeFactoryServiceFactory.VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.GetRoot(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTree.GetRootCore(System.Threading.CancellationToken CancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.Workspaces.dll!Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTreeFactoryServiceFactory.VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.GetSyntax(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol.MakeDeclaredBase(Roslyn.Utilities.ConsList<Microsoft.CodeAnalysis.VisualBasic.Symbol> basesBeingResolved = null, Microsoft.CodeAnalysis.DiagnosticBag diagnostics = Count = 0)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol.GetDeclaredBase(Roslyn.Utilities.ConsList<Microsoft.CodeAnalysis.VisualBasic.Symbol> basesBeingResolved)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingNamedTypeSymbol.MakeDeclaredBase(Roslyn.Utilities.ConsList<Microsoft.CodeAnalysis.VisualBasic.Symbol> basesBeingResolved, Microsoft.CodeAnalysis.DiagnosticBag diagnostics)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol.GetDeclaredBase(Roslyn.Utilities.ConsList<Microsoft.CodeAnalysis.VisualBasic.Symbol> basesBeingResolved)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.BaseTypeAnalysis.GetDependencyDiagnosticsForImportedClass(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol this = NamedType Microsoft.CodeAnalysis.VisualBasic.Syntax.OmittedArgumentSyntax)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingNamedTypeSymbol.MakeAcyclicBaseType(Microsoft.CodeAnalysis.DiagnosticBag diagnostics)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol.BaseTypeNoUseSiteDiagnostics.get()\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.InstanceTypeSymbol.DeriveUseSiteErrorInfoFromBase()\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.InstanceTypeSymbol.CalculateUseSiteErrorInfo()\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingNamedTypeSymbol.GetUseSiteErrorInfo()\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Binder.TypeBinder.BindTypeOrAliasSyntax(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax typeSyntax = IdentifierNameSyntax IdentifierName OmittedArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic.Binder binder = {Microsoft.CodeAnalysis.VisualBasic.LocationSpecificBinder}, Microsoft.CodeAnalysis.DiagnosticBag diagBag = Count = 0, bool suppressUseSiteError, bool inGetTypeContext, bool resolvingBaseType)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Binder.DecodeIdentifierType(Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax asClauseOpt, System.Func<Microsoft.CodeAnalysis.DiagnosticInfo> getRequireTypeDiagnosticInfoFunc = {Method = {System.Reflection.RuntimeMethodInfo}}, ref Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol asClauseType = null, Microsoft.CodeAnalysis.DiagnosticBag diagBag = Count = 0)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol.GetReturnType(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol sourceModule, ref Microsoft.CodeAnalysis.SyntaxNodeOrToken errorLocation = SyntaxNodeOrToken None , Microsoft.CodeAnalysis.DiagnosticBag diagBag = Count = 0)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol.EnsureSignature()\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol.ReturnType.get()\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMethodSymbol.GenerateDeclarationErrors(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberMethodSymbol.GenerateDeclarationErrors(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol.GenerateAllDeclarationErrorsImpl(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol.GenerateAllDeclarationErrorsImpl(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol.GenerateDeclarationErrors(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol._Closure$__77-0._Lambda$__0(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceOrTypeSymbol typeOrNamespace)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol.VisitTypesAndNamespacesWithin(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceOrTypeSymbol ns, System.Action<Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceOrTypeSymbol> visitor, System.Collections.Concurrent.ConcurrentStack<System.Threading.Tasks.Task> tasks = null, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol.GetDeclarationErrorsInTree(Microsoft.CodeAnalysis.SyntaxTree tree, Microsoft.CodeAnalysis.Text.TextSpan? filterSpanWithinTree, System.Func<System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic>, Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis.Text.TextSpan?, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic>> locationFilter = {Method = {System.Reflection.RuntimeMethodInfo}}, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.GetDiagnosticsForSyntaxTree(Microsoft.CodeAnalysis.CompilationStage stage = Compile, Microsoft.CodeAnalysis.SyntaxTree tree = {Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTreeFactoryServiceFactory.VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree}, Microsoft.CodeAnalysis.Text.TextSpan? filterSpanWithinTree, bool includeEarlierStages = true, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.GetDiagnostics(Microsoft.CodeAnalysis.Text.TextSpan? span, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver.CompilationData.GetOrCreateCachedSemanticModel(Microsoft.CodeAnalysis.SyntaxTree tree = {Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTreeFactoryServiceFactory.VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree}, Microsoft.CodeAnalysis.Compilation compilation, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsCoreAsync.AnonymousMethod__0()\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.ComputeAnalyzerDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.AnalysisScope analysisScope = {Method = {System.Reflection.RuntimeMethodInfo}}, System.Action generateCompilationEventsOpt = {Microsoft.CodeAnalysis.Diagnostics.AnalysisScope}, System.Func<Microsoft.CodeAnalysis.Diagnostics.AsyncQueue<Microsoft.CodeAnalysis.Diagnostics.CompilationEvent>> getEventQueue = {Method = {System.Reflection.RuntimeMethodInfo}}, int newTaskToken = IsCancellationRequested = false, System.Threading.CancellationToken cancellationToken = 1)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.<ComputeAnalyzerDiagnosticsAsync>d__51>(ref Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.<ComputeAnalyzerDiagnosticsAsync>d__51 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.ComputeAnalyzerDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.AnalysisScope analysisScope, System.Action generateCompilationEventsOpt, System.Func<Microsoft.CodeAnalysis.Diagnostics.AsyncQueue<Microsoft.CodeAnalysis.Diagnostics.CompilationEvent>> getEventQueue, int newTaskToken, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsCoreAsync(Microsoft.CodeAnalysis.SemanticModel model = {Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel}, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan = IsCancellationRequested = false, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers = Length = 1, System.Threading.CancellationToken cancellationToken = {Microsoft.CodeAnalysis.Text.TextSpan})\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Collections.Immutable.ImmutableArray<System.__Canon>>.Start<Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.<GetAnalyzerSemanticDiagnosticsCoreAsync>d__50>(ref Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.<GetAnalyzerSemanticDiagnosticsCoreAsync>d__50 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsCoreAsync(Microsoft.CodeAnalysis.SemanticModel model, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsAsync(Microsoft.CodeAnalysis.SemanticModel model = {Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel}, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan = Length = 1, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers = {Microsoft.CodeAnalysis.Text.TextSpan}, System.Threading.CancellationToken cancellationToken = IsCancellationRequested = false)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Collections.Immutable.ImmutableArray<System.__Canon>>.Start<Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.<GetAnalyzerSemanticDiagnosticsAsync>d__49>(ref Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.<GetAnalyzerSemanticDiagnosticsAsync>d__49 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.dll!Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsAsync(Microsoft.CodeAnalysis.SemanticModel model, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver.GetSemanticDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer analyzer = {Microsoft.CodeAnalysis.Diagnostics.VisualBasic.VisualBasicCompilerDiagnosticAnalyzer})\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Collections.Immutable.ImmutableArray<System.__Canon>>.Start<Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver.<GetSemanticDiagnosticsAsync>d__24>(ref Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver.<GetSemanticDiagnosticsAsync>d__24 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver.GetSemanticDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer analyzer)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.GetSemanticDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver userDiagnosticDriver = {Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver}, Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer analyzer = {Microsoft.CodeAnalysis.Diagnostics.VisualBasic.VisualBasicCompilerDiagnosticAnalyzer})\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.__Canon>.Start<Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<GetSemanticDiagnosticsAsync>d__83>(ref Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<GetSemanticDiagnosticsAsync>d__83 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.GetSemanticDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver userDiagnosticDriver, Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer analyzer)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzerExecutor.GetDocumentAnalysisDataAsync(Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver analyzerDriver = {Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver}, Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.StateSet stateSet = {Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.StateSet}, Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.VersionArgument versions = {Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.VersionArgument})\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.__Canon>.Start<Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzerExecutor.<GetDocumentAnalysisDataAsync>d__3>(ref Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzerExecutor.<GetDocumentAnalysisDataAsync>d__3 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzerExecutor.GetDocumentAnalysisDataAsync(Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticAnalyzerDriver analyzerDriver, Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.StateSet stateSet, Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.VersionArgument versions)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzeDocumentAsync(Microsoft.CodeAnalysis.Document document = GeneratedTests.vb, Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.VersionArgument versions = IsCancellationRequested = false, System.Collections.Immutable.ImmutableHashSet<string> diagnosticIds = false, bool skipClosedFileChecks = null, System.Threading.CancellationToken cancellationToken = {Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.VersionArgument})\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<AnalyzeDocumentAsync>d__53>(ref Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<AnalyzeDocumentAsync>d__53 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzeDocumentAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.VersionArgument versions, System.Collections.Immutable.ImmutableHashSet<string> diagnosticIds, bool skipClosedFileChecks, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzeDocumentAsync(Microsoft.CodeAnalysis.Document document = false, Microsoft.CodeAnalysis.SyntaxNode bodyOpt = GeneratedTests.vb, System.Collections.Immutable.ImmutableHashSet<string> diagnosticIds = IsCancellationRequested = false, bool skipClosedFileChecks = null, System.Threading.CancellationToken cancellationToken = null)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<AnalyzeDocumentAsync>d__51>(ref Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<AnalyzeDocumentAsync>d__51 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzeDocumentAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxNode bodyOpt, System.Collections.Immutable.ImmutableHashSet<string> diagnosticIds, bool skipClosedFileChecks, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzeDocumentAsync(Microsoft.CodeAnalysis.Document document = GeneratedTests.vb, Microsoft.CodeAnalysis.SyntaxNode bodyOpt = null, System.Threading.CancellationToken cancellationToken = IsCancellationRequested = false)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<AnalyzeDocumentAsync>d__50>(ref Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.<AnalyzeDocumentAsync>d__50 stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.EngineV1.DiagnosticIncrementalAnalyzer.AnalyzeDocumentAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxNode bodyOpt, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.IncrementalAnalyzerDelegatee.AnalyzeDocumentAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxNode bodyOpt, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.ProcessDocumentAnalyzersAsync.AnonymousMethod__28_1(Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer a, Microsoft.CodeAnalysis.Document d, System.Threading.CancellationToken c)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.RunAnalyzersAsync.AnonymousMethod__0(Microsoft.CodeAnalysis.Document v = GeneratedTests.vb, System.Threading.CancellationToken c = IsCancellationRequested = false)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<object>.Start<Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.(ref Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.<>c__DisplayClass29_1<Microsoft.CodeAnalysis.Document>.<<RunAnalyzersAsync>b__0>d stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.RunAnalyzersAsync.AnonymousMethod__0(Microsoft.CodeAnalysis.Document v, System.Threading.CancellationToken c)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.GetOrDefaultAsync<Microsoft.CodeAnalysis.Document, object>(Microsoft.CodeAnalysis.Document value = {Method = {System.Reflection.RuntimeMethodInfo}}, System.Func<Microsoft.CodeAnalysis.Document, System.Threading.CancellationToken, System.Threading.Tasks.Task<object>> funcAsync = GeneratedTests.vb, System.Threading.CancellationToken cancellationToken = IsCancellationRequested = false)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<object>.Start<Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.<GetOrDefaultAsync>d__31<Microsoft.CodeAnalysis.Document, object>>(ref Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.<GetOrDefaultAsync>d__31<Microsoft.CodeAnalysis.Document, object> stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.GetOrDefaultAsync<Microsoft.CodeAnalysis.Document, object>(Microsoft.CodeAnalysis.Document value, System.Func<Microsoft.CodeAnalysis.Document, System.Threading.CancellationToken, System.Threading.Tasks.Task<object>> funcAsync, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.RunAnalyzersAsync<Microsoft.CodeAnalysis.Document>(System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer> analyzers = {Method = {System.Reflection.RuntimeMethodInfo}}, Microsoft.CodeAnalysis.Document value = Length = 10, System.Func<Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer, Microsoft.CodeAnalysis.Document, System.Threading.CancellationToken, System.Threading.Tasks.Task> runnerAsync = IsCancellationRequested = false, System.Threading.CancellationToken cancellationToken = GeneratedTests.vb)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.<RunAnalyzersAsync>d__29<Microsoft.CodeAnalysis.Document>>(ref Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.<RunAnalyzersAsync>d__29<Microsoft.CodeAnalysis.Document> stateMachine)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.RunAnalyzersAsync<Microsoft.CodeAnalysis.Document>(System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer> analyzers, Microsoft.CodeAnalysis.Document value, System.Func<Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer, Microsoft.CodeAnalysis.Document, System.Threading.CancellationToken, System.Threading.Tasks.Task> runnerAsync, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.ProcessDocumentAnalyzersAsync(Microsoft.CodeAnalysis.Document document = {Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.WorkItem}, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer> analyzers = Length = 10, Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.WorkItem workItem = GeneratedTests.vb, System.Threading.CancellationToken cancellationToken = IsCancellationRequested = false)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.Threading.Tasks.VoidTaskResult>.TrySetResult(System.Threading.Tasks.VoidTaskResult result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.SetResult(System.Threading.Tasks.VoidTaskResult result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.SetResult(System.Threading.Tasks.Task<System.Threading.Tasks.VoidTaskResult> completedTask)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.RunAnalyzersAsync<Microsoft.CodeAnalysis.Document>(System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer> analyzers, Microsoft.CodeAnalysis.Document value, System.Func<Microsoft.CodeAnalysis.SolutionCrawler.IIncrementalAnalyzer, Microsoft.CodeAnalysis.Document, System.Threading.CancellationToken, System.Threading.Tasks.Task> runnerAsync, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<object>.SetResult(object result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.GetOrDefaultAsync<Microsoft.CodeAnalysis.Document, object>(Microsoft.CodeAnalysis.Document value, System.Func<Microsoft.CodeAnalysis.Document, System.Threading.CancellationToken, System.Threading.Tasks.Task<object>> funcAsync, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<object>.SetResult(object result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.RunAnalyzersAsync.AnonymousMethod__0(Microsoft.CodeAnalysis.Document v, System.Threading.CancellationToken c)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.Threading.Tasks.VoidTaskResult>.TrySetResult(System.Threading.Tasks.VoidTaskResult result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.SetResult(System.Threading.Tasks.VoidTaskResult result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult()\tUnknown\r\n \tMicrosoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.TodoComments.TodoCommentIncrementalAnalyzer.AnalyzeSyntaxAsync(Microsoft.CodeAnalysis.Document document, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Collections.Generic.IList<Microsoft.CodeAnalysis.Editor.TodoComment>>.SetResult(System.Collections.Generic.IList<Microsoft.CodeAnalysis.Editor.TodoComment> result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.TodoComments.AbstractTodoCommentService.GetTodoCommentsAsync(Microsoft.CodeAnalysis.Document document, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Editor.TodoCommentDescriptor> commentDescriptors, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<Microsoft.CodeAnalysis.SyntacticDocument>.SetResult(Microsoft.CodeAnalysis.SyntacticDocument result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SyntacticDocument.CreateAsync(Microsoft.CodeAnalysis.Document document, System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<Microsoft.CodeAnalysis.Text.SourceText>.SetResult(Microsoft.CodeAnalysis.Text.SourceText result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.TextDocumentState.GetTextAsync(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<Microsoft.CodeAnalysis.TextAndVersion>.SetResult(Microsoft.CodeAnalysis.TextAndVersion result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.RecoverableTextAndVersion.GetValueAsync(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<Microsoft.CodeAnalysis.Text.SourceText>.SetResult(Microsoft.CodeAnalysis.Text.SourceText result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.Host.RecoverableWeakValueSource<Microsoft.CodeAnalysis.Text.SourceText>.GetValueAsync(System.Threading.CancellationToken cancellationToken)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(object stateMachine)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action action, bool allowInlining, ref System.Threading.Tasks.Task currentTask = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishContinuations()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.FinishStageThree()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task<System.__Canon>.TrySetResult(System.__Canon result)\tUnknown\r\n \tmscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder<Microsoft.CodeAnalysis.Text.SourceText>.SetResult(Microsoft.CodeAnalysis.Text.SourceText result)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Roslyn.Utilities.AsyncLazy<Microsoft.CodeAnalysis.Text.SourceText>.Request.CompleteFromTaskSynchronously(System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Text.SourceText> task)\tUnknown\r\n \tMicrosoft.CodeAnalysis.Workspaces.dll!Roslyn.Utilities.AsyncLazy<Microsoft.CodeAnalysis.Text.SourceText>.Request.CompleteFromTaskSynchronouslyStub(object task)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.InnerInvoke()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.Execute()\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot = null)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution)\tUnknown\r\n \tmscorlib.dll!System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()\tUnknown\r\n \tmscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch()\tUnknown\r\n \tmscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()\tUnknown\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/183140262","html_url":"https://github.com/dotnet/roslyn/issues/6802#issuecomment-183140262","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/6802","id":183140262,"user":{"login":"jasonmalinowski","id":201340,"avatar_url":"https://avatars.githubusercontent.com/u/201340?v=3","gravatar_id":"","url":"https://api.github.com/users/jasonmalinowski","html_url":"https://github.com/jasonmalinowski","followers_url":"https://api.github.com/users/jasonmalinowski/followers","following_url":"https://api.github.com/users/jasonmalinowski/following{/other_user}","gists_url":"https://api.github.com/users/jasonmalinowski/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonmalinowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonmalinowski/subscriptions","organizations_url":"https://api.github.com/users/jasonmalinowski/orgs","repos_url":"https://api.github.com/users/jasonmalinowski/repos","events_url":"https://api.github.com/users/jasonmalinowski/events{/privacy}","received_events_url":"https://api.github.com/users/jasonmalinowski/received_events","type":"User","site_admin":false},"created_at":"2016-02-12T01:17:40Z","updated_at":"2016-02-12T01:17:40Z","body":"Yep, looks like it. @mavasani, feel free to dupe this against the VSO bug and take the VSO bug."}}