15 references to CompilationOptions
Microsoft.CodeAnalysis.Workspaces (15)
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
169var rootNamespace = this.GetRootNamespace(project.CompilationOptions!);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
625if (candidateProjectToReference.CompilationOptions?.OutputKind == OutputKind.NetModule)
Workspace\Solution\Project.cs (1)
162public CompilationOptions? CompilationOptions => State.CompilationOptions;
Workspace\Solution\ProjectState.cs (3)
769if (options == CompilationOptions) 908if (CompilationOptions != null) 912.WithCompilationOptions(CompilationOptions.WithSyntaxTreeOptionsProvider(newProvider));
Workspace\Solution\ProjectState_Checksum.cs (1)
54? ChecksumCache.GetOrCreate(CompilationOptions!, static (options, tuple) => tuple.serializer.CreateChecksum(options, tuple.cancellationToken), (serializer, cancellationToken))
Workspace\Solution\SolutionCompilationState.cs (1)
1300if (tracker.ProjectState.CompilationOptions?.OutputKind == OutputKind.NetModule)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
659this.ProjectState.CompilationOptions!, 666this.ProjectState.CompilationOptions!);
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (4)
122RoslynDebug.AssertNotNull(this.NewProjectState.CompilationOptions); 123return oldCompilation.WithOptions(this.NewProjectState.CompilationOptions); 244Contract.ThrowIfNull(this.NewProjectState.CompilationOptions); 245return oldCompilation.WithOptions(this.NewProjectState.CompilationOptions);
Workspace\Solution\StateChecksums.cs (1)
451var 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.");