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