31 instantiations of StateChange
Microsoft.CodeAnalysis.Workspaces (31)
Workspace\Solution\SolutionState.cs (31)
556return new(this, oldProject, newProject); 572return new(this, oldProject, newProject); 588return new(this, oldProject, newProject); 604return new(this, oldProject, newProject); 620return new(this, oldProject, newProject); 636return new(this, oldProject, newProject); 652return new(this, oldProject, newProject); 668return new(this, oldProject, newProject); 685return new(this, oldProject, newProject); 702return new(this, oldProject, newProject); 719return new(this, oldProject, newProject); 737return new(this, oldProject, newProject); 755return new(this, oldProject, newProject); 771return new(this, oldProject, oldProject); 797return new(this, oldProject, oldProject); 833return new(this, oldProject, newProject); 865return new(this, oldProject, newProject); 880return new(this, oldProject, oldProject); 900return new(this, oldProject, oldProject); 916return new(this, oldProject, newProject); 932return new(this, oldProject, newProject); 981return new(this, oldProject, oldProject); 997return new(this, oldProject, oldProject); 1009return new(this, oldProject, oldProject); 1025return new(this, oldProject, oldProject); 1041return new(this, oldProject, oldProject); 1057return new(this, oldProject, oldProject); 1073return new(this, oldProject, oldProject); 1089return new(this, oldProject, oldProject); 1105return new(this, oldProject, oldProject); 1204return new(newSolutionState, oldProjectState, newProjectState);
50 references to StateChange
Microsoft.CodeAnalysis.Workspaces (50)
Workspace\Solution\SolutionCompilationState.cs (13)
154StateChange stateChange, 155Func<StateChange, TranslationAction?>? translate, 167StateChange stateChange, 168Func<StateChange, TArg, TranslationAction?> translate, 517var stateChange = this.SolutionState.WithProjectParseOptions(projectId, options); 904var stateChange = newCompilationState.SolutionState.ForkProject( 1071var stateChange = this.SolutionState.UpdateDocumentTextLoader(documentId, loader, mode); 1086var stateChange = this.SolutionState.UpdateAdditionalDocumentTextLoader(documentId, loader, mode); 1101var stateChange = this.SolutionState.UpdateAnalyzerConfigDocumentTextLoader(documentId, loader, mode); 1112private SolutionCompilationState UpdateDocumentState(StateChange stateChange, DocumentId documentId) 1131private SolutionCompilationState UpdateAdditionalDocumentState(StateChange stateChange, DocumentId documentId) 1150private SolutionCompilationState UpdateAnalyzerConfigDocumentState(StateChange stateChange) 1841var stateChange = SolutionState.ForkProject(
Workspace\Solution\SolutionState.cs (37)
549public StateChange WithProjectAssemblyName(ProjectId projectId, string assemblyName) 565public StateChange WithProjectOutputFilePath(ProjectId projectId, string? outputFilePath) 581public StateChange WithProjectOutputRefFilePath(ProjectId projectId, string? outputRefFilePath) 597public StateChange WithProjectCompilationOutputInfo(ProjectId projectId, in CompilationOutputInfo info) 613public StateChange WithProjectDefaultNamespace(ProjectId projectId, string? defaultNamespace) 629public StateChange WithProjectChecksumAlgorithm(ProjectId projectId, SourceHashAlgorithm checksumAlgorithm) 645public StateChange WithProjectName(ProjectId projectId, string name) 661public StateChange WithProjectFilePath(ProjectId projectId, string? filePath) 678public StateChange WithProjectCompilationOptions(ProjectId projectId, CompilationOptions? options) 695public StateChange WithProjectParseOptions(ProjectId projectId, ParseOptions? options) 712public StateChange WithHasAllInformation(ProjectId projectId, bool hasAllInformation) 730public StateChange WithRunAnalyzers(ProjectId projectId, bool runAnalyzers) 748internal StateChange WithHasSdkCodeStyleAnalyzers(ProjectId projectId, bool hasSdkCodeStyleAnalyzers) 766public StateChange AddProjectReferences(ProjectId projectId, IReadOnlyCollection<ProjectReference> projectReferences) 787public StateChange RemoveProjectReference(ProjectId projectId, ProjectReference projectReference) 827public StateChange WithProjectReferences(ProjectId projectId, IReadOnlyList<ProjectReference> projectReferences) 844public StateChange WithProjectDocumentsOrder(ProjectId projectId, ImmutableList<DocumentId> documentIds) 875public StateChange AddMetadataReferences(ProjectId projectId, IReadOnlyCollection<MetadataReference> metadataReferences) 893public StateChange RemoveMetadataReference(ProjectId projectId, MetadataReference metadataReference) 910public StateChange WithProjectMetadataReferences(ProjectId projectId, IReadOnlyList<MetadataReference> metadataReferences) 926public StateChange WithProjectAnalyzerReferences(ProjectId projectId, IReadOnlyList<AnalyzerReference> analyzerReferences) 970public StateChange WithDocumentAttributes<TArg>( 991public StateChange WithDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1003public StateChange WithDocumentState(DocumentState newDocument) 1019public StateChange WithAdditionalDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1035public StateChange WithAnalyzerConfigDocumentText(DocumentId documentId, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1051public StateChange WithDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1067public StateChange WithAdditionalDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1083public StateChange WithAnalyzerConfigDocumentText(DocumentId documentId, TextAndVersion textAndVersion, PreservationMode mode = PreservationMode.PreserveValue) 1099public StateChange WithDocumentSourceCodeKind(DocumentId documentId, SourceCodeKind sourceCodeKind) 1111public StateChange UpdateDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1124public StateChange UpdateAdditionalDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1137public StateChange UpdateAnalyzerConfigDocumentTextLoader(DocumentId documentId, TextLoader loader, PreservationMode mode) 1146private StateChange UpdateDocumentState(DocumentState newDocument) 1159private StateChange UpdateAdditionalDocumentState(AdditionalDocumentState newDocument) 1170private StateChange UpdateAnalyzerConfigDocumentState(AnalyzerConfigDocumentState newDocument) 1187public StateChange ForkProject(