17 references to ParseOptions
Microsoft.CodeAnalysis.Workspaces (17)
Workspace\Solution\Project.cs (1)
162
public ParseOptions? ParseOptions => _projectState.
ParseOptions
;
Workspace\Solution\ProjectState.cs (3)
692
if (options ==
ParseOptions
)
697
var onlyPreprocessorDirectiveChange =
ParseOptions
!= null &&
698
LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options,
ParseOptions
);
Workspace\Solution\ProjectState_Checksum.cs (2)
41
? ChecksumCache.GetOrCreate(this.
ParseOptions
, _ => serializer.CreateParseOptionsChecksum(this.
ParseOptions
))
Workspace\Solution\Solution.cs (2)
990
=> project.
ParseOptions
!= null ? project.
ParseOptions
.Kind : SourceCodeKind.Regular;
Workspace\Solution\SolutionState.CompilationAndGeneratorDriverTranslationAction_Actions.cs (3)
172
RoslynDebug.AssertNotNull(_state.
ParseOptions
);
173
return generatorDriver.WithUpdatedParseOptions(_state.
ParseOptions
);
331
.WithUpdatedParseOptions(_newProjectState.
ParseOptions
!)
Workspace\Solution\SolutionState.CompilationTracker.cs (2)
808
this.ProjectState.
ParseOptions
!,
896
this.ProjectState.
ParseOptions
!);
Workspace\Solution\SolutionState.cs (2)
1061
(documentInfo, project) => project.CreateDocument(documentInfo, project.
ParseOptions
, new LoadTextOptions(project.ChecksumAlgorithm)),
1880
projectState.
ParseOptions
!,
Workspace\Solution\StateChecksums.cs (2)
166
Contract.ThrowIfNull(state.
ParseOptions
, "We should not be trying to serialize a project with no compilation options; RemoteSupportedLanguages.IsSupported should have filtered it out.");
167
result[ParseOptions] = state.
ParseOptions
;