175 references to State
Microsoft.CodeAnalysis.CSharp.Features (1)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
141var hostAnalyzers = document.Project.Solution.State.Analyzers;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (30)
Diagnostics\DiagnosticServiceTests.vb (30)
79Dim hostAnalyzers = solution.State.Analyzers 186Dim hostAnalyzers = solution.State.Analyzers 228Dim hostAnalyzer = solution.State.Analyzers 268Dim hostAnalyzers = solution.State.Analyzers 345Dim hostAnalyzers = solution.State.Analyzers 387Dim descriptors = workspace.CurrentSolution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService2.AnalyzerInfoCache) 436Dim descriptorsMap = workspace.CurrentSolution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 491Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 527Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 633Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 668Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 704Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 781Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 818Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 975Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1013Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1070Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1121Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1165Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1209Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1262Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1326Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1374Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1460Dim descriptorsMap = project.Solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 1997Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 2058Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 2128Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 2168Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 2269Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project) 2319Dim descriptorsMap = solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(diagnosticService.AnalyzerInfoCache, project)
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\DebuggingSession.cs (1)
117_telemetry = new DebuggingSessionTelemetry(solution.State.SolutionAttributes.TelemetryId);
EditAndContinue\EditSession.cs (4)
429var oldSourceGeneratedDocumentStates = await oldProject.Solution.State.GetSourceGeneratedDocumentStatesAsync(oldProject.State, cancellationToken).ConfigureAwait(false); 433var newSourceGeneratedDocumentStates = await newProject.Solution.State.GetSourceGeneratedDocumentStatesAsync(newProject.State, cancellationToken).ConfigureAwait(false); 493var oldSourceGeneratedDocumentStates = await oldProject.Solution.State.GetSourceGeneratedDocumentStatesAsync(oldProject.State, cancellationToken).ConfigureAwait(false); 497var newSourceGeneratedDocumentStates = await newProject.Solution.State.GetSourceGeneratedDocumentStatesAsync(newProject.State, cancellationToken).ConfigureAwait(false);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
700pool.Object.UnionWith(solution.State.ProjectStates.Select(kv => kv.Value.Language)); 744foreach (var projectState in solution.State.ProjectStates)
SolutionCrawler\WorkCoordinator.cs (2)
633pool.Object.UnionWith(solution.State.ProjectStates.Select(kv => kv.Value.Language)); 677foreach (var projectState in solution.State.ProjectStates)
Workspace\CompileTimeSolutionProvider.cs (1)
96foreach (var (_, projectState) in compileTimeSolution.State.ProjectStates)
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (1)
157var analyzers = GetAnalyzers(project.Solution.State.Analyzers, project);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
289var compilerAnalyzer = project.Solution.State.Analyzers.GetCompilerDiagnosticAnalyzer(project.Language);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (1)
159var hostAnalyzers = project.Solution.State.Analyzers;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs (3)
19var analyzerReferences = _workspace.CurrentSolution.State.Analyzers.HostAnalyzerReferences; 34var key = new HostAnalyzerStateSetKey(project.Language, project.Solution.State.Analyzers.HostAnalyzerReferences); 35var hostStateSets = ImmutableInterlocked.GetOrAdd(ref _hostAnalyzerStateMap, key, CreateLanguageSpecificAnalyzerMap, project.Solution.State.Analyzers);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (1)
86var hostAnalyzers = project.Solution.State.Analyzers;
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
103var projectChecksum = await project.Solution.State.GetChecksumAsync(project.Id, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Host\RemoteWorkspace.cs (1)
67var currentSolutionChecksum = await this.CurrentSolution.State.GetChecksumAsync(cancellationToken).ConfigureAwait(false);
Host\RemoteWorkspace.SolutionCreator.cs (3)
63var oldSolutionChecksums = await solution.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 568foreach (var (projectId, projectState) in solution.State.ProjectStates) 583var currentSolutionChecksum = await incrementalSolutionBuilt.State.GetChecksumAsync(CancellationToken.None).ConfigureAwait(false);
Host\SolutionAssetCache.cs (1)
220var checksums = await _remoteWorkspace.CurrentSolution.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Host\TestUtils.cs (4)
172var solutionChecksums = await solution.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 173await solutionChecksums.FindAsync(solution.State, Flatten(solutionChecksums), map, cancellationToken).ConfigureAwait(false); 180var solutionChecksums = await solution.State.GetStateChecksumsAsync(projectId, cancellationToken).ConfigureAwait(false); 181await solutionChecksums.FindAsync(solution.State, Flatten(solutionChecksums), map, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.cs (1)
62var solutionState = solution.State;
Microsoft.CodeAnalysis.Workspaces (20)
ExternalAccess\UnitTesting\Api\UnitTestingSolutionExtensions.cs (1)
17=> new UnitTestingChecksumWrapper(await solution.State.GetChecksumAsync(cancellationToken).ConfigureAwait(false));
Workspace\Host\PersistentStorage\ProjectKey.cs (1)
44=> ToProjectKey(project.Solution.State, project.State);
Workspace\Host\PersistentStorage\SolutionKey.cs (1)
32=> ToSolutionKey(solution.State);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
254TryReportCompilationThrownAway(_projectSystemProjectFactory.Workspace.CurrentSolution.State, Id);
Workspace\Solution\Project.cs (11)
286var generatedDocumentStates = await _solution.State.GetSourceGeneratedDocumentStatesAsync(this.State, cancellationToken).ConfigureAwait(false); 307var generatedDocumentStates = await _solution.State.GetSourceGeneratedDocumentStatesAsync(State, cancellationToken).ConfigureAwait(false); 338var documentState = _solution.State.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(documentId); 350return _solution.State.GetSourceGeneratorDiagnosticsAsync(this.State, cancellationToken); 464=> _solution.State.TryGetCompilation(this.Id, out compilation); 475=> _solution.State.GetCompilationAsync(_projectState, cancellationToken); 482=> _solution.State.HasSuccessfullyLoadedAsync(_projectState, cancellationToken); 512=> _solution.State.GetDependentVersionAsync(this.Id, cancellationToken); 519=> _solution.State.GetDependentSemanticVersionAsync(this.Id, cancellationToken); 554=> _solution.State.GetDependentChecksumAsync(this.Id, cancellationToken); 793=> Solution.State.Analyzers.GetSkippedAnalyzersInfo(this, infoCache);
Workspace\Solution\Solution.cs (3)
129var state = solution.State.GetProjectState(projectId); 199return State.GetDocumentState(syntaxTree, projectId)?.Id; 288var documentState = State.GetDocumentState(syntaxTree, projectId);
Workspace\Solution\SolutionState.cs (1)
1935if (!projectWithCachedGeneratorState.Solution.State.TryGetCompilationTracker(projectWithCachedGeneratorState.Id, out var tracker) ||
Workspace\Workspace.cs (1)
1341var changedOptions = newSolution.State.Options.GetChangedOptions();
Microsoft.CodeAnalysis.Workspaces.UnitTests (14)
SolutionTests\ProjectDependencyGraphTests.cs (9)
509var expected = solution.State.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(d.Id); 517Assert.Same(expected, solution.State.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(d.Id)); 537var expected = solution.State.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(e.Id); 545Assert.Same(expected, solution.State.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(e.Id)); 566var notExpected = solution.State.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(c.Id); 574Assert.Null(solution.State.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(c.Id)); 613var dependencyGraph = solution.State.GetProjectDependencyGraph(); 620Assert.Same(dependencyGraph, solution.State.GetProjectDependencyGraph()); 625Assert.NotSame(dependencyGraph, solution.State.GetProjectDependencyGraph());
SolutionTests\SolutionTests.cs (2)
2214var referencedMetadata = await solution.State.GetMetadataReferenceAsync(referenced, solution.GetProjectState(project.Id), CancellationToken.None); 3285var compilation = await solution.State.GetCompilationAsync(doc.Project.State, CancellationToken.None).ConfigureAwait(false);
SolutionTests\SolutionWithSourceGeneratorTests.cs (3)
179var generatorDriver = project.Solution.State.GetTestAccessor().GetGeneratorDriver(project)!; 199generatorDriver = project.Solution.State.GetTestAccessor().GetGeneratorDriver(project)!; 223generatorDriver = project.Solution.State.GetTestAccessor().GetGeneratorDriver(project)!;
Microsoft.VisualStudio.LanguageServices (3)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
92var hostAnalyzers = currentSolution.State.Analyzers;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (2)
696var descriptorMap = Solution.State.Analyzers.GetDiagnosticDescriptorsPerReference(_owner._diagnosticService.AnalyzerInfoCache, project); 871foreach (var analyzersPerReference in project.Solution.State.Analyzers.CreateDiagnosticAnalyzersPerReference(project))
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModelFactory.cs (1)
95foreach (var (_, projectState) in _visualStudioWorkspace.CurrentSolution.State.ProjectStates)
Roslyn.VisualStudio.Next.UnitTests (78)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
69Assert.True(workspace.CurrentSolution.State.TryGetStateChecksums(out _));
Remote\SerializationValidator.cs (1)
213Contract.ThrowIfFalse(solution.State.TryGetStateChecksums(out var solutionObjectFromSolution));
Services\AssetProviderTests.cs (3)
75await solution.State.GetChecksumAsync(CancellationToken.None); 103await solution.State.GetChecksumAsync(CancellationToken.None); 114await service.SynchronizeSolutionAssetsAsync(await solution.State.GetChecksumAsync(CancellationToken.None), CancellationToken.None);
Services\ServiceHubServicesTests.cs (22)
58await solution.State.GetChecksumAsync(CancellationToken.None), 59await remoteWorkpace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 103await solution.State.GetChecksumAsync(CancellationToken.None); 136var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 192await solution.State.GetChecksumAsync(CancellationToken.None), 193await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 198await solution.State.GetChecksumAsync(CancellationToken.None), 199await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 221await solution.State.GetChecksumAsync(CancellationToken.None), 222await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 229await solution.State.GetChecksumAsync(CancellationToken.None), 230await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 237await solution.State.GetChecksumAsync(CancellationToken.None), 238await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 266await solution.State.GetChecksumAsync(CancellationToken.None), 267await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 277await solution.State.GetChecksumAsync(CancellationToken.None), 278await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 288await solution.State.GetChecksumAsync(CancellationToken.None), 289await remoteWorkspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None)); 378await solution.State.GetChecksumAsync(CancellationToken.None), 379await remoteSolution.State.GetChecksumAsync(CancellationToken.None));
Services\SolutionAssetCacheTests.cs (1)
71var checksums = await solution.State.GetStateChecksumsAsync(CancellationToken.None);
Services\SolutionServiceTests.cs (50)
49var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 52Assert.Equal(solutionChecksum, await synched.State.GetChecksumAsync(CancellationToken.None)); 65var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 69Assert.Equal(solutionChecksum, await synched.State.GetChecksumAsync(CancellationToken.None)); 89var solutionChecksum = await workspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None); 118var solutionChecksum = await workspace.CurrentSolution.State.GetChecksumAsync(CancellationToken.None); 141var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 348var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 411var solutionInfo2 = await assetProvider.CreateSolutionInfoAsync(await solution1.State.GetChecksumAsync(CancellationToken.None), CancellationToken.None); 426var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 436Assert.Equal(await givenSolution.State.GetChecksumAsync(CancellationToken.None), await remoteSolution.State.GetChecksumAsync(CancellationToken.None)); 454var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 456Assert.Equal(solutionChecksum, await synched.State.GetChecksumAsync(CancellationToken.None)); 476solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 478Assert.Equal(solutionChecksum, await synched.State.GetChecksumAsync(CancellationToken.None)); 494var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 496Assert.Equal(solutionChecksum, await synched.State.GetChecksumAsync(CancellationToken.None)); 504solutionChecksum = await frozenSolution1.State.GetChecksumAsync(CancellationToken.None); 506Assert.Equal(solutionChecksum, await synched.State.GetChecksumAsync(CancellationToken.None)); 513solutionChecksum = await frozenSolution2.State.GetChecksumAsync(CancellationToken.None); 515Assert.Equal(solutionChecksum, await synched.State.GetChecksumAsync(CancellationToken.None)); 535var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 538Assert.Equal(solutionChecksum, await syncedFullSolution.State.GetChecksumAsync(CancellationToken.None)); 542var project1Checksum = await solution.State.GetChecksumAsync(project1.Id, CancellationToken.None); 547var project2Checksum = await solution.State.GetChecksumAsync(project2.Id, CancellationToken.None); 573var project1Checksum = await solution.State.GetChecksumAsync(project1.Id, CancellationToken.None); 580var project2Checksum = await solution.State.GetChecksumAsync(project2.Id, CancellationToken.None); 586var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 589Assert.Equal(solutionChecksum, await syncedFullSolution.State.GetChecksumAsync(CancellationToken.None)); 614var project2Checksum = await solution.State.GetChecksumAsync(project2.Id, CancellationToken.None); 621var project3Checksum = await solution.State.GetChecksumAsync(project3.Id, CancellationToken.None); 648var project3Checksum = await solution.State.GetChecksumAsync(project3.Id, CancellationToken.None); 654var project2Checksum = await solution.State.GetChecksumAsync(project2.Id, CancellationToken.None); 661var project1Checksum = await solution.State.GetChecksumAsync(project1.Id, CancellationToken.None); 690var project3Checksum = await solution.State.GetChecksumAsync(project3.Id, CancellationToken.None); 695var project2Checksum = await solution.State.GetChecksumAsync(project2.Id, CancellationToken.None); 700var project1Checksum = await solution.State.GetChecksumAsync(project1.Id, CancellationToken.None); 728var project3Checksum = await solution.State.GetChecksumAsync(project3.Id, CancellationToken.None); 733var project2Checksum = await solution.State.GetChecksumAsync(project2.Id, CancellationToken.None); 738var project1Checksum = await solution.State.GetChecksumAsync(project1.Id, CancellationToken.None); 764var project1Checksum = await solution.State.GetChecksumAsync(project1.Id, CancellationToken.None); 771var project2Checksum = await solution.State.GetChecksumAsync(project2.Id, CancellationToken.None); 796var project1Checksum = await solution.State.GetChecksumAsync(project1.Id, CancellationToken.None); 818var solutionChecksum = await solution.State.GetChecksumAsync(CancellationToken.None); 826Assert.Equal(solutionChecksum, await recoveredSolution.State.GetChecksumAsync(CancellationToken.None)); 830var newSolutionChecksum = await newSolution.State.GetChecksumAsync(CancellationToken.None); 836Assert.Equal(newSolutionChecksum, await recoveredNewSolution.State.GetChecksumAsync(CancellationToken.None)); 842Assert.Equal(newSolutionChecksum, await third.State.GetChecksumAsync(CancellationToken.None)); 850await solution.State.GetChecksumAsync(CancellationToken.None);