59 references to WithCompilationState
Microsoft.CodeAnalysis.Workspaces (59)
Workspace\Solution\Solution.cs (59)
379=> WithCompilationState(CompilationState.AddProjects(projectInfos));
391=> WithCompilationState(CompilationState.RemoveProjects(projectIds));
406return WithCompilationState(CompilationState.WithProjectAssemblyName(projectId, assemblyName));
416return WithCompilationState(CompilationState.WithProjectOutputFilePath(projectId, outputFilePath));
426return WithCompilationState(CompilationState.WithProjectOutputRefFilePath(projectId, outputRefFilePath));
436return WithCompilationState(CompilationState.WithProjectCompilationOutputInfo(projectId, info));
446return WithCompilationState(CompilationState.WithProjectDefaultNamespace(projectId, defaultNamespace));
456return WithCompilationState(CompilationState.WithProjectChecksumAlgorithm(projectId, checksumAlgorithm));
471return WithCompilationState(CompilationState.WithProjectName(projectId, name));
481return WithCompilationState(CompilationState.WithProjectFilePath(projectId, filePath));
497return WithCompilationState(CompilationState.WithProjectCompilationOptions(projectId, options));
513return WithCompilationState(CompilationState.WithProjectParseOptions(projectId, options));
520=> WithCompilationState(CompilationState.WithFallbackAnalyzerOptions(options));
569return WithCompilationState(CompilationState.WithHasAllInformation(projectId, hasAllInformation));
581return WithCompilationState(CompilationState.WithRunAnalyzers(projectId, runAnalyzers));
592return WithCompilationState(CompilationState.WithHasSdkCodeStyleAnalyzers(projectId, hasSdkCodeStyleAnalyzers));
613return WithCompilationState(CompilationState.WithProjectDocumentsOrder(projectId, documentIds));
622return WithCompilationState(CompilationState.WithProjectAttributes(attributes));
631return WithCompilationState(CompilationState.WithProjectInfo(info));
678return WithCompilationState(CompilationState.AddProjectReferences(projectId, collection));
701return WithCompilationState(CompilationState.RemoveProjectReference(projectId, projectReference));
729return WithCompilationState(CompilationState.WithProjectReferences(projectId, collection));
771return WithCompilationState(CompilationState.AddMetadataReferences(projectId, collection));
793return WithCompilationState(CompilationState.RemoveMetadataReference(projectId, metadataReference));
810return WithCompilationState(CompilationState.WithProjectMetadataReferences(projectId, collection));
858return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, boxedReferences));
887return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, builder.MoveToImmutable()));
904return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, collection));
938return WithCompilationState(CompilationState.AddAnalyzerReferences(collection));
955return WithCompilationState(CompilationState.RemoveAnalyzerReference(analyzerReference));
967return WithCompilationState(CompilationState.WithAnalyzerReferences(collection));
1082=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<DocumentState>(documentInfos));
1120=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<AdditionalDocumentState>(documentInfos));
1172=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<AnalyzerConfigDocumentState>(documentInfos));
1193=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<DocumentState>(documentIds));
1214=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<AdditionalDocumentState>(documentIds));
1235=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<AnalyzerConfigDocumentState>(documentIds));
1249return WithCompilationState(CompilationState.WithDocumentAttributes(
1265return WithCompilationState(CompilationState.WithDocumentAttributes(
1278return WithCompilationState(CompilationState.WithDocumentAttributes(
1304return WithCompilationState(CompilationState.WithDocumentTexts(texts, mode));
1325return WithCompilationState(CompilationState.WithAdditionalDocumentText(documentId, text, mode));
1346return WithCompilationState(CompilationState.WithAnalyzerConfigDocumentText(documentId, text, mode));
1367return WithCompilationState(CompilationState.WithDocumentText(documentId, textAndVersion, mode));
1388return WithCompilationState(CompilationState.WithAdditionalDocumentText(documentId, textAndVersion, mode));
1409return WithCompilationState(CompilationState.WithAnalyzerConfigDocumentText(documentId, textAndVersion, mode));
1433return WithCompilationState(CompilationState.WithDocumentSyntaxRoots(syntaxRoots, mode));
1444=> WithCompilationState(CompilationState.WithDocumentContentsFrom(documentIdsAndStates, forceEvenIfTreesWouldDiffer: false));
1466return WithCompilationState(CompilationState.WithDocumentSourceCodeKind(documentId, sourceCodeKind));
1487return WithCompilationState(CompilationState.UpdateDocumentTextLoader(documentId, loader, mode));
1508return WithCompilationState(CompilationState.UpdateAdditionalDocumentTextLoader(documentId, loader, mode));
1529return WithCompilationState(CompilationState.UpdateAnalyzerConfigDocumentTextLoader(documentId, loader, mode));
1629=> WithCompilationState(CompilationState.WithNewWorkspaceFrom(oldSolution));
1662return WithCompilationState(CompilationState.WithDocumentText(documentIds, text, mode));
1675var newSolution = WithCompilationState(newCompilationState);
1685=> WithCompilationState(CompilationState.WithFrozenSourceGeneratedDocuments(documents.SelectAsArray(d => (d.documentIdentity, d.generationDateTime, (SourceText?)d.text, (SyntaxNode?)null))));
1689=> WithCompilationState(CompilationState.UpdateSpecificSourceGeneratorExecutionVersions(sourceGeneratorExecutionVersionMap));
1696=> WithCompilationState(CompilationState.WithoutFrozenSourceGeneratedDocuments());
1765=> WithCompilationState(CompilationState.WithOptions(options));