32 instantiations of StateChange
Microsoft.CodeAnalysis.Workspaces (32)
Workspace\Solution\SolutionCompilationState.cs (1)
1863new(this.SolutionState, projectToUpdateState, projectToUpdateState),
Workspace\Solution\SolutionState.cs (31)
557return new(this, oldProject, newProject); 573return new(this, oldProject, newProject); 589return new(this, oldProject, newProject); 605return new(this, oldProject, newProject); 621return new(this, oldProject, newProject); 637return new(this, oldProject, newProject); 653return new(this, oldProject, newProject); 669return new(this, oldProject, newProject); 686return new(this, oldProject, newProject); 703return new(this, oldProject, newProject); 720return new(this, oldProject, newProject); 738return new(this, oldProject, newProject); 756return new(this, oldProject, newProject); 772return new(this, oldProject, oldProject); 798return new(this, oldProject, oldProject); 834return new(this, oldProject, newProject); 866return new(this, oldProject, newProject); 881return new(this, oldProject, oldProject); 901return new(this, oldProject, oldProject); 917return new(this, oldProject, newProject); 933return new(this, oldProject, newProject); 982return new(this, oldProject, oldProject); 998return new(this, oldProject, oldProject); 1010return new(this, oldProject, oldProject); 1026return new(this, oldProject, oldProject); 1042return new(this, oldProject, oldProject); 1058return new(this, oldProject, oldProject); 1074return new(this, oldProject, oldProject); 1090return new(this, oldProject, oldProject); 1106return new(this, oldProject, oldProject); 1205return 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) 1815var stateChange = SolutionState.ForkProject(
Workspace\Solution\SolutionState.cs (37)
550public StateChange WithProjectAssemblyName(ProjectId projectId, string assemblyName) 566public StateChange WithProjectOutputFilePath(ProjectId projectId, string? outputFilePath) 582public StateChange WithProjectOutputRefFilePath(ProjectId projectId, string? outputRefFilePath) 598public StateChange WithProjectCompilationOutputInfo(ProjectId projectId, in CompilationOutputInfo info) 614public StateChange WithProjectDefaultNamespace(ProjectId projectId, string? defaultNamespace) 630public StateChange WithProjectChecksumAlgorithm(ProjectId projectId, SourceHashAlgorithm checksumAlgorithm) 646public StateChange WithProjectName(ProjectId projectId, string name) 662public StateChange WithProjectFilePath(ProjectId projectId, string? filePath) 679public StateChange WithProjectCompilationOptions(ProjectId projectId, CompilationOptions? options) 696public StateChange WithProjectParseOptions(ProjectId projectId, ParseOptions? options) 713public StateChange WithHasAllInformation(ProjectId projectId, bool hasAllInformation) 731public StateChange WithRunAnalyzers(ProjectId projectId, bool runAnalyzers) 749internal StateChange WithHasSdkCodeStyleAnalyzers(ProjectId projectId, bool hasSdkCodeStyleAnalyzers) 767public StateChange AddProjectReferences(ProjectId projectId, IReadOnlyCollection<ProjectReference> projectReferences) 788public StateChange RemoveProjectReference(ProjectId projectId, ProjectReference projectReference) 828public StateChange WithProjectReferences(ProjectId projectId, IReadOnlyList<ProjectReference> projectReferences) 845public StateChange WithProjectDocumentsOrder(ProjectId projectId, ImmutableList<DocumentId> documentIds) 876public StateChange AddMetadataReferences(ProjectId projectId, IReadOnlyCollection<MetadataReference> metadataReferences) 894public StateChange RemoveMetadataReference(ProjectId projectId, MetadataReference metadataReference) 911public StateChange WithProjectMetadataReferences(ProjectId projectId, IReadOnlyList<MetadataReference> metadataReferences) 927public StateChange WithProjectAnalyzerReferences(ProjectId projectId, IReadOnlyList<AnalyzerReference> analyzerReferences) 971public StateChange WithDocumentAttributes<TArg>( 992public StateChange WithDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1004public StateChange WithDocumentState(DocumentState newDocument) 1020public StateChange WithAdditionalDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1036public StateChange WithAnalyzerConfigDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1052public StateChange WithDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1068public StateChange WithAdditionalDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1084public StateChange WithAnalyzerConfigDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1100public StateChange WithDocumentSourceCodeKind(DocumentId documentId, SourceCodeKind sourceCodeKind) 1112public StateChange UpdateDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1125public StateChange UpdateAdditionalDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1138public StateChange UpdateAnalyzerConfigDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1147private StateChange UpdateDocumentState(DocumentState newDocument) 1160private StateChange UpdateAdditionalDocumentState(AdditionalDocumentState newDocument) 1171private StateChange UpdateAnalyzerConfigDocumentState(AnalyzerConfigDocumentState newDocument) 1188public StateChange ForkProject(