32 instantiations of StateChange
Microsoft.CodeAnalysis.Workspaces (32)
Workspace\Solution\SolutionCompilationState.cs (1)
1869new(this.SolutionState, projectToUpdateState, projectToUpdateState),
Workspace\Solution\SolutionState.cs (31)
544return new(this, oldProject, newProject); 560return new(this, oldProject, newProject); 576return new(this, oldProject, newProject); 592return new(this, oldProject, newProject); 608return new(this, oldProject, newProject); 624return new(this, oldProject, newProject); 640return new(this, oldProject, newProject); 656return new(this, oldProject, newProject); 673return new(this, oldProject, newProject); 690return new(this, oldProject, newProject); 707return new(this, oldProject, newProject); 725return new(this, oldProject, newProject); 743return new(this, oldProject, newProject); 759return new(this, oldProject, oldProject); 785return new(this, oldProject, oldProject); 821return new(this, oldProject, newProject); 853return new(this, oldProject, newProject); 868return new(this, oldProject, oldProject); 888return new(this, oldProject, oldProject); 904return new(this, oldProject, newProject); 920return new(this, oldProject, newProject); 969return new(this, oldProject, oldProject); 985return new(this, oldProject, oldProject); 997return new(this, oldProject, oldProject); 1013return new(this, oldProject, oldProject); 1029return new(this, oldProject, oldProject); 1045return new(this, oldProject, oldProject); 1061return new(this, oldProject, oldProject); 1077return new(this, oldProject, oldProject); 1093return new(this, oldProject, oldProject); 1192return new(newSolutionState, oldProjectState, newProjectState);
53 references to StateChange
Microsoft.CodeAnalysis.Workspaces (53)
Workspace\Solution\SolutionCompilationState.cs (16)
145StateChange stateChange, 146Func<StateChange, TranslationAction?>? translate, 158StateChange stateChange, 159Func<StateChange, TArg, TranslationAction?> translate, 171/// Same as <see cref="ForkProject{TArg}(StateChange, Func{StateChange, TArg, TranslationAction?}, bool, TArg)"/> 175StateChange stateChange, 500var stateChange = this.SolutionState.WithProjectParseOptions(projectId, options); 885var stateChange = newCompilationState.SolutionState.ForkProject( 1052var stateChange = this.SolutionState.UpdateDocumentTextLoader(documentId, loader, mode); 1067var stateChange = this.SolutionState.UpdateAdditionalDocumentTextLoader(documentId, loader, mode); 1082var stateChange = this.SolutionState.UpdateAnalyzerConfigDocumentTextLoader(documentId, loader, mode); 1093private SolutionCompilationState UpdateDocumentState(StateChange stateChange, DocumentId documentId) 1112private SolutionCompilationState UpdateAdditionalDocumentState(StateChange stateChange, DocumentId documentId) 1131private SolutionCompilationState UpdateAnalyzerConfigDocumentState(StateChange stateChange) 1821var stateChange = SolutionState.ForkProject(
Workspace\Solution\SolutionState.cs (37)
537public StateChange WithProjectAssemblyName(ProjectId projectId, string assemblyName) 553public StateChange WithProjectOutputFilePath(ProjectId projectId, string? outputFilePath) 569public StateChange WithProjectOutputRefFilePath(ProjectId projectId, string? outputRefFilePath) 585public StateChange WithProjectCompilationOutputInfo(ProjectId projectId, in CompilationOutputInfo info) 601public StateChange WithProjectDefaultNamespace(ProjectId projectId, string? defaultNamespace) 617public StateChange WithProjectChecksumAlgorithm(ProjectId projectId, SourceHashAlgorithm checksumAlgorithm) 633public StateChange WithProjectName(ProjectId projectId, string name) 649public StateChange WithProjectFilePath(ProjectId projectId, string? filePath) 666public StateChange WithProjectCompilationOptions(ProjectId projectId, CompilationOptions? options) 683public StateChange WithProjectParseOptions(ProjectId projectId, ParseOptions? options) 700public StateChange WithHasAllInformation(ProjectId projectId, bool hasAllInformation) 718public StateChange WithRunAnalyzers(ProjectId projectId, bool runAnalyzers) 736internal StateChange WithHasSdkCodeStyleAnalyzers(ProjectId projectId, bool hasSdkCodeStyleAnalyzers) 754public StateChange AddProjectReferences(ProjectId projectId, IReadOnlyCollection<ProjectReference> projectReferences) 775public StateChange RemoveProjectReference(ProjectId projectId, ProjectReference projectReference) 815public StateChange WithProjectReferences(ProjectId projectId, IReadOnlyList<ProjectReference> projectReferences) 832public StateChange WithProjectDocumentsOrder(ProjectId projectId, ImmutableList<DocumentId> documentIds) 863public StateChange AddMetadataReferences(ProjectId projectId, IReadOnlyCollection<MetadataReference> metadataReferences) 881public StateChange RemoveMetadataReference(ProjectId projectId, MetadataReference metadataReference) 898public StateChange WithProjectMetadataReferences(ProjectId projectId, IReadOnlyList<MetadataReference> metadataReferences) 914public StateChange WithProjectAnalyzerReferences(ProjectId projectId, IReadOnlyList<AnalyzerReference> analyzerReferences) 958public StateChange WithDocumentAttributes<TArg>( 979public StateChange WithDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 991public StateChange WithDocumentState(DocumentState newDocument) 1007public StateChange WithAdditionalDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1023public StateChange WithAnalyzerConfigDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1039public StateChange WithDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1055public StateChange WithAdditionalDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1071public StateChange WithAnalyzerConfigDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1087public StateChange WithDocumentSourceCodeKind(DocumentId documentId, SourceCodeKind sourceCodeKind) 1099public StateChange UpdateDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1112public StateChange UpdateAdditionalDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1125public StateChange UpdateAnalyzerConfigDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1134private StateChange UpdateDocumentState(DocumentState newDocument) 1147private StateChange UpdateAdditionalDocumentState(AdditionalDocumentState newDocument) 1158private StateChange UpdateAnalyzerConfigDocumentState(AnalyzerConfigDocumentState newDocument) 1175public StateChange ForkProject(