15 references to CompilationOptions
Microsoft.CodeAnalysis.Workspaces (15)
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
160
var rootNamespace = this.GetRootNamespace(project.
CompilationOptions
!);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
624
if (referencedProject.
CompilationOptions
?.OutputKind == OutputKind.NetModule)
Workspace\Solution\Project.cs (1)
162
public CompilationOptions? CompilationOptions => State.
CompilationOptions
;
Workspace\Solution\ProjectState.cs (3)
787
if (options ==
CompilationOptions
)
926
if (
CompilationOptions
!= null)
930
.WithCompilationOptions(
CompilationOptions
.WithSyntaxTreeOptionsProvider(newProvider));
Workspace\Solution\ProjectState_Checksum.cs (1)
57
? ChecksumCache.GetOrCreate(
CompilationOptions
!, static (options, tuple) => tuple.serializer.CreateChecksum(options, tuple.cancellationToken), (serializer, cancellationToken))
Workspace\Solution\SolutionCompilationState.cs (1)
1291
if (tracker.ProjectState.
CompilationOptions
?.OutputKind == OutputKind.NetModule)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
659
this.ProjectState.
CompilationOptions
!,
666
this.ProjectState.
CompilationOptions
!);
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (4)
122
RoslynDebug.AssertNotNull(this.NewProjectState.
CompilationOptions
);
123
return Task.FromResult(oldCompilation.WithOptions(this.NewProjectState.
CompilationOptions
));
244
Contract.ThrowIfNull(this.NewProjectState.
CompilationOptions
);
245
return Task.FromResult(oldCompilation.WithOptions(this.NewProjectState.
CompilationOptions
));
Workspace\Solution\StateChecksums.cs (1)
453
var compilationOptions = state.
CompilationOptions
?? throw new InvalidOperationException("We should not be trying to serialize a project with no compilation options; RemoteSupportedLanguages.IsSupported should have filtered it out.");