60 references to WithCompilationState
Microsoft.CodeAnalysis.Workspaces (60)
Workspace\Solution\Solution.cs (60)
380=> WithCompilationState(CompilationState.AddProjects(projectInfos)); 392=> WithCompilationState(CompilationState.RemoveProjects(projectIds)); 407return WithCompilationState(CompilationState.WithProjectAssemblyName(projectId, assemblyName)); 417return WithCompilationState(CompilationState.WithProjectOutputFilePath(projectId, outputFilePath)); 427return WithCompilationState(CompilationState.WithProjectOutputRefFilePath(projectId, outputRefFilePath)); 437return WithCompilationState(CompilationState.WithProjectCompilationOutputInfo(projectId, info)); 447return WithCompilationState(CompilationState.WithProjectDefaultNamespace(projectId, defaultNamespace)); 457return WithCompilationState(CompilationState.WithProjectChecksumAlgorithm(projectId, checksumAlgorithm)); 472return WithCompilationState(CompilationState.WithProjectName(projectId, name)); 482return WithCompilationState(CompilationState.WithProjectFilePath(projectId, filePath)); 498return WithCompilationState(CompilationState.WithProjectCompilationOptions(projectId, options)); 514return WithCompilationState(CompilationState.WithProjectParseOptions(projectId, options)); 521=> WithCompilationState(CompilationState.WithFallbackAnalyzerOptions(options)); 532return WithCompilationState(CompilationState.WithHasAllInformation(projectId, hasAllInformation)); 544return WithCompilationState(CompilationState.WithRunAnalyzers(projectId, runAnalyzers)); 555return WithCompilationState(CompilationState.WithHasSdkCodeStyleAnalyzers(projectId, hasSdkCodeStyleAnalyzers)); 576return WithCompilationState(CompilationState.WithProjectDocumentsOrder(projectId, documentIds)); 585return WithCompilationState(CompilationState.WithProjectAttributes(attributes)); 594return WithCompilationState(CompilationState.WithProjectInfo(info)); 641return WithCompilationState(CompilationState.AddProjectReferences(projectId, collection)); 664return WithCompilationState(CompilationState.RemoveProjectReference(projectId, projectReference)); 692return WithCompilationState(CompilationState.WithProjectReferences(projectId, collection)); 734return WithCompilationState(CompilationState.AddMetadataReferences(projectId, collection)); 756return WithCompilationState(CompilationState.RemoveMetadataReference(projectId, metadataReference)); 773return WithCompilationState(CompilationState.WithProjectMetadataReferences(projectId, collection)); 821return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, boxedReferences)); 850return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, builder.MoveToImmutable())); 867return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, collection)); 901return WithCompilationState(CompilationState.AddAnalyzerReferences(collection)); 918return WithCompilationState(CompilationState.RemoveAnalyzerReference(analyzerReference)); 930return WithCompilationState(CompilationState.WithAnalyzerReferences(collection)); 1045=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<DocumentState>(documentInfos)); 1083=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<AdditionalDocumentState>(documentInfos)); 1135=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<AnalyzerConfigDocumentState>(documentInfos)); 1156=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<DocumentState>(documentIds)); 1177=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<AdditionalDocumentState>(documentIds)); 1198=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<AnalyzerConfigDocumentState>(documentIds)); 1212return WithCompilationState(CompilationState.WithDocumentAttributes( 1228return WithCompilationState(CompilationState.WithDocumentAttributes( 1241return WithCompilationState(CompilationState.WithDocumentAttributes( 1267return WithCompilationState(CompilationState.WithDocumentTexts(texts, mode)); 1288return WithCompilationState(CompilationState.WithAdditionalDocumentText(documentId, text, mode)); 1309return WithCompilationState(CompilationState.WithAnalyzerConfigDocumentText(documentId, text, mode)); 1330return WithCompilationState(CompilationState.WithDocumentText(documentId, textAndVersion, mode)); 1351return WithCompilationState(CompilationState.WithAdditionalDocumentText(documentId, textAndVersion, mode)); 1372return WithCompilationState(CompilationState.WithAnalyzerConfigDocumentText(documentId, textAndVersion, mode)); 1396return WithCompilationState(CompilationState.WithDocumentSyntaxRoots(syntaxRoots, mode)); 1407=> WithCompilationState(CompilationState.WithDocumentContentsFrom(documentIdsAndStates, forceEvenIfTreesWouldDiffer: false)); 1429return WithCompilationState(CompilationState.WithDocumentSourceCodeKind(documentId, sourceCodeKind)); 1450return WithCompilationState(CompilationState.UpdateDocumentTextLoader(documentId, loader, mode)); 1471return WithCompilationState(CompilationState.UpdateAdditionalDocumentTextLoader(documentId, loader, mode)); 1492return WithCompilationState(CompilationState.UpdateAnalyzerConfigDocumentTextLoader(documentId, loader, mode)); 1592=> WithCompilationState(CompilationState.WithNewWorkspace(workspaceKind, workspaceVersion, services)); 1625return WithCompilationState(CompilationState.WithDocumentText(documentIds, text, mode)); 1638var newSolution = WithCompilationState(newCompilationState); 1648=> WithCompilationState(CompilationState.WithFrozenSourceGeneratedDocuments(documents.SelectAsArray(d => (d.documentIdentity, d.generationDateTime, (SourceText?)d.text, (SyntaxNode?)null)))); 1652=> WithCompilationState(CompilationState.UpdateSpecificSourceGeneratorExecutionVersions(sourceGeneratorExecutionVersionMap)); 1659=> WithCompilationState(CompilationState.WithoutFrozenSourceGeneratedDocuments()); 1670=> WithCompilationState(CompilationState.WithCachedSourceGeneratorState(projectToUpdate, projectWithCachedGeneratorState)); 1739=> WithCompilationState(CompilationState.WithOptions(options));