605 references to Id
AnalyzerRunner (3)
Microsoft.Analyzers.Extra.Tests (2)
Microsoft.Analyzers.Local.Tests (2)
Microsoft.AspNetCore.Analyzer.Testing (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (30)
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures (12)
Preview\AbstractPreviewFactoryService.cs (11)
110previewItems.Add(new SolutionPreviewItem(oldProject.Id, documentId, async c =>
131previewItems.Add(new SolutionPreviewItem(oldProject.Id, documentId, async c =>
152previewItems.Add(new SolutionPreviewItem(oldProject.Id, documentId, async c =>
159previewItems.Add(new SolutionPreviewItem(oldProject.Id, null,
166previewItems.Add(new SolutionPreviewItem(oldProject.Id, null,
173previewItems.Add(new SolutionPreviewItem(oldProject.Id, null,
180previewItems.Add(new SolutionPreviewItem(oldProject.Id, null,
187previewItems.Add(new SolutionPreviewItem(oldProject.Id, null,
194previewItems.Add(new SolutionPreviewItem(oldProject.Id, null,
202previewItems.Add(new SolutionPreviewItem(project.Id, null,
209previewItems.Add(new SolutionPreviewItem(project.Id, null,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (19)
SymbolFinder\DependentTypeFinderTests.cs (12)
77", Net461.References.mscorlib, portableProject.Id);
118", Net461.References.mscorlib, portableProject.Id);
169", Net461.References.mscorlib, portableProject.Id);
210", SystemRuntimePP7Ref, portableProject.Id);
252", Net461.References.mscorlib, portableProject.Id);
294", Net40.References.mscorlib, portableProject.Id);
335", Net461.References.mscorlib, portableProject.Id);
376", Net461.References.mscorlib, portableProject.Id);
416", Net40.References.mscorlib, portableProject.Id);
700", Net40.References.mscorlib, normalProject1.Id);
702normalProject1 = solution.GetProject(normalProject1.Id);
756", Net40.References.mscorlib, portableProject1.Id);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Microsoft.CodeAnalysis.Features (76)
EditAndContinue\DebuggingSession.cs (5)
311if (!TryCreateInitialBaseline(baselineCompilation, outputs, baselineProject.Id, out errors, out var initialBaseline, out var debugInfoReaderProvider, out var metadataReaderProvider))
327var newBaseline = new ProjectBaseline(moduleId, baselineProject.Id, initialBaseline, generation: 0);
330_projectBaselines[baselineProject.Id] = baselines;
337=> _projectBaselines.TryGetValue(baselineProject.Id, out baselines) &&
827var oldProject = LastCommittedSolution.GetProject(newProject.Id);
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
37(service, solutionChecksum, cancellationToken) => service.GetSourceLocationAsync(solutionChecksum, project.Id, query, cancellationToken),
60(service, solutionChecksum, cancellationToken) => service.GetSourceLocationsAsync(solutionChecksum, project.Id, query, cancellationToken),
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
211var self = project.Id;
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
Microsoft.CodeAnalysis.Features.UnitTests (20)
FindUsages\DefinitionItemFactoryTests.cs (13)
94expressionMap.Add(project.Id.Id.ToString(), $"project.{nameof(Project.Id)}.{nameof(Project.Id.Id)}.{nameof(Project.Id.Id.ToString)}()");
198("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString()),
276("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString()),
366("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString()),
424("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString()),
592("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString()),
650("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString()),
751("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString())
807("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString())
914("MetadataSymbolOriginatingProjectIdGuid", project.Id.Id.ToString()),
Microsoft.CodeAnalysis.LanguageServer (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (14)
Features\Diagnostics\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (1)
188project.Id,
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (11)
Host\RemoteWorkspace.SolutionCreator.cs (9)
347assetPath: project.Id, newProjectChecksums.CompilationOptions, cancellationToken).ConfigureAwait(false)));
354assetPath: project.Id, newProjectChecksums.ParseOptions, cancellationToken).ConfigureAwait(false));
361assetPath: project.Id, newProjectChecksums.ProjectReferences, cancellationToken).ConfigureAwait(false));
368assetPath: project.Id, newProjectChecksums.MetadataReferences, cancellationToken).ConfigureAwait(false));
377assetPath: project.Id, newProjectChecksums.AnalyzerReferences, cancellationToken).ConfigureAwait(false);
460assetPath: new(AssetPathKind.DocumentAttributes, project.Id), newChecksumsToSync, cancellationToken).ConfigureAwait(false);
466assetPath: new(AssetPathKind.DocumentText, project.Id), newChecksumsToSync, cancellationToken).ConfigureAwait(false);
496project = addDocuments(project.Solution, lazyDocumentsToAdd.ToImmutable()).GetProject(project.Id)!;
513project = removeDocuments(project.Solution, lazyDocumentsToRemove.ToImmutable()).GetProject(project.Id)!;
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces (109)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (2)
86(service, solutionInfo, cancellationToken) => service.FindProjectSourceDeclarationsWithNormalQueryAsync(solutionInfo, project.Id, name, ignoreCase, criteria, cancellationToken),
152(service, solutionInfo, cancellationToken) => service.FindProjectSourceDeclarationsWithPatternAsync(solutionInfo, project.Id, pattern, criteria, cancellationToken),
Remote\RemoteServiceConnection.cs (4)
82=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken);
88=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken);
132=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken);
138=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken);
Workspace\Solution\Project.cs (59)
230=> Solution.GetDocumentId(syntaxTree, this.Id);
236=> Solution.GetDocument(syntaxTree, this.Id);
311if (this.Id != documentId.ProjectId)
345if (this.Id != documentId.ProjectId)
482=> Solution.CompilationState.TryGetCompilation(this.Id, out compilation);
530=> Solution.CompilationState.GetDependentVersionAsync(this.Id, cancellationToken);
537=> Solution.CompilationState.GetDependentSemanticVersionAsync(this.Id, cancellationToken);
550=> this.Solution.WithProjectAssemblyName(this.Id, assemblyName).GetRequiredProject(Id);
556=> this.Solution.WithProjectDefaultNamespace(this.Id, defaultNamespace).GetRequiredProject(Id);
559=> Solution.WithProjectOutputFilePath(Id, path).GetRequiredProject(Id);
562=> Solution.WithProjectOutputRefFilePath(Id, path).GetRequiredProject(Id);
565=> Solution.WithProjectCompilationOutputInfo(Id, info).GetRequiredProject(Id);
571=> this.Solution.WithProjectCompilationOptions(this.Id, options).GetRequiredProject(Id);
577=> this.Solution.WithProjectParseOptions(this.Id, options).GetRequiredProject(Id);
584=> this.Solution.AddProjectReference(this.Id, projectReference).GetRequiredProject(Id);
591=> this.Solution.AddProjectReferences(this.Id, projectReferences).GetRequiredProject(Id);
597=> this.Solution.RemoveProjectReference(this.Id, projectReference).GetRequiredProject(Id);
604=> this.Solution.WithProjectReferences(this.Id, projectReferences).GetRequiredProject(Id);
611=> this.Solution.AddMetadataReference(this.Id, metadataReference).GetRequiredProject(Id);
618=> this.Solution.AddMetadataReferences(this.Id, metadataReferences).GetRequiredProject(Id);
624=> this.Solution.RemoveMetadataReference(this.Id, metadataReference).GetRequiredProject(Id);
631=> this.Solution.WithProjectMetadataReferences(this.Id, metadataReferences).GetRequiredProject(Id);
638=> this.Solution.AddAnalyzerReference(this.Id, analyzerReference).GetRequiredProject(Id);
645=> this.Solution.AddAnalyzerReferences(this.Id, analyzerReferences).GetRequiredProject(Id);
651=> this.Solution.RemoveAnalyzerReference(this.Id, analyzerReference).GetRequiredProject(Id);
658=> this.Solution.WithProjectAnalyzerReferences(this.Id, analyzerReferencs).GetRequiredProject(Id);
665=> Solution.WithProjectAttributes(attributes).GetRequiredProject(Id);
672var id = DocumentId.CreateNewId(this.Id);
684var id = DocumentId.CreateNewId(this.Id);
693var id = DocumentId.CreateNewId(this.Id, debugName: name);
702var id = DocumentId.CreateNewId(this.Id);
711var id = DocumentId.CreateNewId(this.Id);
720var id = DocumentId.CreateNewId(this.Id);
731return this.Solution.RemoveDocument(documentId).GetRequiredProject(Id);
741return this.Solution.RemoveDocuments(documentIds).GetRequiredProject(this.Id);
750=> this.Solution.RemoveAdditionalDocument(documentId).GetRequiredProject(Id);
759return this.Solution.RemoveAdditionalDocuments(documentIds).GetRequiredProject(this.Id);
768=> this.Solution.RemoveAnalyzerConfigDocument(documentId).GetRequiredProject(Id);
777return this.Solution.RemoveAnalyzerConfigDocuments(documentIds).GetRequiredProject(this.Id);
785if (documentId?.ProjectId != this.Id)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (14)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Microsoft.CodeAnalysis.Workspaces.UnitTests (130)
SolutionTests\ProjectDependencyGraphTests.cs (32)
216solution = solution.WithProjectReferences(solution.GetProjectsByName("C").Single().Id, []);
226var projectAId = solution.GetProjectsByName("A").Single().Id;
227var projectBId = solution.GetProjectsByName("B").Single().Id;
280var projectId = solution.GetProjectsByName(project).Single().Id;
297var projectId = solution.GetProjectsByName(project).Single().Id;
315solution = solution.WithProjectReferences(solution.GetProjectsByName("A").Single().Id,
395solution = solution.WithProjectReferences(solution.GetProjectsByName("C").Single().Id, []);
415solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id);
437solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id);
459solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id);
481solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id);
506var expected = solution.SolutionState.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(d.Id);
508var aToB = a.ProjectReferences.Single(reference => reference.ProjectId == b.Id);
509solution = solution.RemoveProjectReference(a.Id, aToB);
514Assert.Same(expected, solution.SolutionState.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(d.Id));
534var expected = solution.SolutionState.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(e.Id);
536var aToB = a.ProjectReferences.Single(reference => reference.ProjectId == b.Id);
537solution = solution.RemoveProjectReference(a.Id, aToB);
542Assert.Same(expected, solution.SolutionState.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(e.Id));
563var notExpected = solution.SolutionState.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(c.Id);
566var aToB = a.ProjectReferences.Single(reference => reference.ProjectId == b.Id);
567solution = solution.RemoveProjectReference(a.Id, aToB);
571Assert.Null(solution.SolutionState.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(c.Id));
615var firstBToC = b.ProjectReferences.First(reference => reference.ProjectId == c.Id);
616solution = solution.RemoveProjectReference(b.Id, firstBToC);
620var remainingBToC = b.ProjectReferences.Single(reference => reference.ProjectId == c.Id);
621solution = solution.RemoveProjectReference(b.Id, remainingBToC);
648var projectId = solution.GetProjectsByName(project).Single().Id;
660var projectId = solution.GetProjectsByName(project).Single().Id;
724references.Add(new ProjectReference(solution.GetProjectsByName(targetProject).Single().Id));
728references.Add(new ProjectReference(solution.GetProjectsByName(targetProject).Single().Id, [$"alias{references.Count}"]));
733solution.GetProjectsByName(projectName).Single().Id,
SolutionTests\SolutionTests.cs (54)
1912var projectId = solution.Projects.Single().Id;
1945var projectId = solution.Projects.Single().Id;
1961var projectId = solution.Projects.Single().Id;
2003var projectId = solution.Projects.Single().Id;
2074var projectId = solution.Projects.Single().Id;
2092var projectId = solution.Projects.Single().Id;
2117var projectId = solution.Projects.Single().Id;
2144var projectId = solution.Projects.Single().Id;
2162var projectId = solution.Projects.Single().Id;
2190var projectId = solution.Projects.Single().Id;
2308var editorConfigId = DocumentId.CreateNewId(solution3.Projects.Single().Id);
2588var pid2 = solution.Projects.Single().Id;
2839Assert.True(solution.ContainsProject(project.Id), "Solution was expected to have project " + project.Id);
2840Assert.Equal(project, solution.GetProject(project.Id));
2863referenced, solution.GetProjectState(project.Id), includeCrossLanguage: true, CancellationToken.None);
3983Assert.Equal(pid2, projectForBaseType.Id);
3991Assert.Equal(pid1, projectForBaseType.Id);
3999var doc = ws.AddDocument(proj.Id, "a.cs", SourceText.From("public class c { }", Encoding.UTF32));
4044projectReferences: [new ProjectReference(project1.Id)]));
4064workspace.AddDocument(project1.Id, "Broken.cs", SourceText.From("class "));
4074projectReferences: [new ProjectReference(project1.Id)]));
4250projectReferences: [new ProjectReference(project1.Id)]));
4252var document = workspace.AddDocument(project2.Id, "Test.cs", SourceText.From(""));
4257Assert.True(await frozenSolution.GetProject(project1.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4258Assert.True(await frozenSolution.GetProject(project2.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4433currentSolution = currentSolution.WithProjectParseOptions(document1.Project.Id, options.WithPreprocessorSymbols("X"));
5318solution = solution.RemoveProject(solution.Projects.Single(p => p.Name == "CS2").Id);
5324solution = solution.RemoveProject(solution.Projects.Single(p => p.Name == "NC1").Id);
5373projectReferences: [new ProjectReference(csBrokenProject.Id), new ProjectReference(vbNormalProject.Id)],
5387projectReferences: [new ProjectReference(vbNormalProject.Id)],
5401projectReferences: [new ProjectReference(dependsOnBrokenProject.Id)]));
5411projectReferences: [new ProjectReference(dependsOnVbNormalProject.Id)]));
5437var s4 = s2.RemoveProject(s2.Projects.Single(p => p.Name == "P1").Id);
5649project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5650project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5651project1 = project2.Solution.GetProject(project1.Id);
5657var frozenProject1 = frozenSolution.GetProject(project1.Id);
5660var frozenProject2 = frozenSolution.GetProject(project2.Id);
5677project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5678project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5680project2 = project2.AddProjectReference(new(project1.Id));
5681project1 = project2.Solution.GetProject(project1.Id);
5687var frozenProject1 = frozenSolution.GetProject(project1.Id);
5694var frozenProject2 = frozenSolution.GetProject(project2.Id);
5707project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5708project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5710project2 = project2.AddProjectReference(new(project1.Id));
5711project1 = project2.Solution.GetProject(project1.Id);
5717var frozenProject1 = frozenSolution.GetProject(project1.Id);
5724var frozenProject2 = frozenSolution.GetProject(project2.Id);
5748var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
5787var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
WorkspaceTests\AdhocWorkspaceTests.cs (12)
39Assert.Equal(info.Id, project.Id);
59var info = DocumentInfo.Create(DocumentId.CreateNewId(project.Id), "code.cs");
73var doc = ws.AddDocument(project.Id, name, SourceText.From(source));
101Assert.Equal(pinfo.Id, project.Id);
133Assert.Equal(info1.Id, project1.Id);
139Assert.Equal(info2.Id, project2.Id);
377var projid = ws.AddProject("TestProject", LanguageNames.CSharp).Id;
414var projectId = ws.AddProject("TestProject", LanguageNames.CSharp).Id;
445var projectId = ws.AddProject("TestProject", LanguageNames.CSharp).Id;
480var projectId = ws.AddProject("TestProject", LanguageNames.CSharp).Id;
512var projectId = ws.AddProject("TestProject", LanguageNames.CSharp).Id;
543var projectId = ws.AddProject("TestProject", LanguageNames.CSharp).Id;
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
Microsoft.Gen.Metrics.Unit.Tests (1)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
Microsoft.Interop.ComInterfaceGenerator (1)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.ML.CodeAnalyzer.Tests (1)
Microsoft.VisualStudio.LanguageServices (45)
CallHierarchy\CallHierarchyProvider.cs (7)
108new MethodCallFinder(symbol, project.Id, AsyncListener, this)
113finders.Add(new OverridingMemberFinder(symbol, project.Id, AsyncListener, this));
119finders.Add(new CallToOverrideFinder(symbol, project.Id, AsyncListener, this));
124finders.Add(new BaseMemberFinder(symbol.GetOverriddenMember(), project.Id, AsyncListener, this));
130finders.Add(new InterfaceImplementationCallFinder(implementedInterfaceMember, project.Id, AsyncListener, this));
135finders.Add(new ImplementerFinder(symbol, project.Id, AsyncListener, this));
142return [new FieldReferenceFinder(symbol, project.Id, AsyncListener, this)];
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (3)
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Roslyn.VisualStudio.Next.UnitTests (74)
Services\SolutionServiceTests.cs (63)
568var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
569await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
574var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
575await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
600await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
601var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
607await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
608var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
635solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.Projects.Single(p => p.Name == "P2").Id));
641await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
642var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
648await solution.AppendAssetMapAsync(map, project3.Id, CancellationToken.None);
649var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None);
668solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.Projects.Single(p => p.Name == "P2").Id));
675await solution.AppendAssetMapAsync(map, project3.Id, CancellationToken.None);
676var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None);
681await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
682var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
688await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
689var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
709solution = project3.Solution.AddProjectReference(project3.Id, new(project2.Id))
710.AddProjectReference(project2.Id, new(project1.Id));
717await solution.AppendAssetMapAsync(map, project3.Id, CancellationToken.None);
718var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None);
723await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
724var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
729await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
730var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
749solution = project3.Solution.AddProjectReference(project3.Id, new(project2.Id))
750.AddProjectReference(project3.Id, new(project1.Id));
757await solution.AppendAssetMapAsync(map, project3.Id, CancellationToken.None);
758var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None);
763await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
764var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
769await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
770var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
795await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
796var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
802await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
803var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
834solution = solution.GetProject(project1.Id).AddDocument("X.cs", SourceText.From("// X")).Project.Solution;
835solution = solution.GetProject(project2.Id).AddDocument("Y.vb", SourceText.From("' Y")).Project.Solution;
840await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
841var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
852await solution.AppendAssetMapAsync(map, project2.Id, CancellationToken.None);
853var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None);
889solution = solution.GetProject(project1.Id).AddDocument("X.cs", SourceText.From("// X")).Project.Solution;
890solution = solution.GetProject(project2.Id).AddDocument("Y.cs", SourceText.From("// Y")).Project.Solution;
891solution = solution.GetProject(project1.Id).AddProjectReference(new ProjectReference(project2.Id)).Solution;
896await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
897var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
900var project1Synced = project1SyncedSolution.GetRequiredProject(project1.Id);
901var project2Synced = project1SyncedSolution.GetRequiredProject(project2.Id);
929var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
965await solution.AppendAssetMapAsync(map, project1.Id, CancellationToken.None);
966var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None);
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (4)
52var analyzerResult = await AnalyzeAsync(workspace, project.Id, analyzerType, isHostAnalyzer);
60analyzerResult = await AnalyzeAsync(workspace, project.Id, analyzerType, isHostAnalyzer);
85var analyzerResult = await AnalyzeAsync(workspace, project.Id, analyzerType, isHostAnalyzer);
101analyzerResult = await AnalyzeAsync(workspace, project.Id, analyzerType, isHostAnalyzer);