181 references to Options
ConfigurationSchemaGenerator (1)
dotnet-format (2)
GenerateDocumentationAndConfigFiles (1)
Microsoft.Analyzers.Extra (1)
Microsoft.CodeAnalysis (79)
CommandLine\CommonCompiler.cs (7)
415Debug.Assert(compilation.Options.SourceReferenceResolver is object);
442ResolveEmbeddedFilesFromExternalSourceDirectives(tree, compilation.Options.SourceReferenceResolver, embeddedFileOrderedSet, diagnostics);
940ResolveAnalyzersFromArguments(diagnosticInfos, MessageProvider, compilation.Options, Arguments.SkipAnalyzers, out var analyzers, out var generators);
1003ReportAnalyzerUtil.Report(consoleOutput, analyzerDriver, driverTimingInfo, Culture, compilation.Options.ConcurrentBuild);
1462if (compilation.Options.StrongNameProvider != null && compilation.SignUsingBuilder && !compilation.Options.PublicSign)
1685using (Stream? manifestStream = OpenManifestStream(fileSystem, messageProvider, compilation.Options.OutputKind, arguments, diagnostics))
Compilation\Compilation.cs (22)
236Options,
446return Options.ModuleName ??
447(AssemblyName != null ? AssemblyName + Options.OutputKind.GetDefaultExtension() : UnspecifiedModuleAssemblyName);
1063string scriptClassName = this.Options.ScriptClassName ?? "";
1905bool reportSuppressedDiagnostics = Options.ReportSuppressedDiagnostics;
1914var filtered = Options.FilterDiagnostic(d, cancellationToken);
1954if (this.Options.OutputKind.IsApplication())
1970Win32ResourceConversions.AppendManifestToResourceStream(result, manifestContents, !this.Options.OutputKind.IsApplication());
2152if (Options.OutputKind == OutputKind.NetModule && !(manifestResources != null && manifestResources.Any()))
2186if (Options.OutputKind != OutputKind.NetModule)
2224CompilationOptions compilationOptions = this.Options;
2463&& Options.OutputKind != OutputKind.NetModule
2477&& !Options.PublicSign
2478&& Options.OutputKind != OutputKind.NetModule
2896if (this.Options.OutputKind == OutputKind.NetModule)
3023if (Options.StrongNameProvider != null && SignUsingBuilder && !Options.PublicSign)
3197options.ValidateOptions(diagnostics, MessageProvider, Options.Deterministic);
3204if (Options.OutputKind == OutputKind.NetModule && manifestResources != null)
3243internal bool IsEmitDeterministic => this.Options.Deterministic;
3291emitPeStream = new EmitStream(peStreamProvider, signKind, StrongNameKeys, Options.StrongNameProvider);
3294: new EmitStream(metadataPEStreamProvider, signKind, StrongNameKeys, Options.StrongNameProvider);
DiagnosticAnalyzer\AnalyzerDriver.cs (14)
888var reportSuppressedDiagnostics = compilation.Options.ReportSuppressedDiagnostics;
963if (compilation.Options.SpecificDiagnosticOptions.TryGetValue(descriptor.Id, out var severity) ||
964compilation.Options.SyntaxTreeOptionsProvider?.TryGetGlobalDiagnosticValue(descriptor.Id, cancellationToken, out severity) == true)
974compilation.Options.GeneralDiagnosticOption == ReportDiagnostic.Error)
979if (compilation.Options.SyntaxTreeOptionsProvider is not { } syntaxTreeProvider ||
997compilation.Options.GeneralDiagnosticOption == ReportDiagnostic.Error)
1069executeSuppressionActions(suppressableDiagnostics, concurrent: compilation.Options.ConcurrentBuild);
1217var reportSuppressedDiagnostics = compilation.Options.ReportSuppressedDiagnostics;
1247if (compilation.Options.ReportSuppressedDiagnostics || diagnostics.All(d => !d.IsSuppressed))
1403var configuredSeverity = descriptor.GetEffectiveSeverity(AnalyzerExecutor.Compilation.Options);
2015var filteredDiagnostic = compilation.Options.FilterDiagnostic(diagnostic, cancellationToken);
2055if (!IsDiagnosticAnalyzerSuppressed(analyzer, analyzerExecutor.Compilation.Options, analyzerManager, analyzerExecutor, analysisScope, severityFilter, cancellationToken))
2255Debug.Assert(!IsDiagnosticAnalyzerSuppressed(analyzer, analyzerExecutor.Compilation.Options, analyzerManager, analyzerExecutor, analysisScope, severityFilter, cancellationToken));
2280Debug.Assert(!IsDiagnosticAnalyzerSuppressed(analyzer, analyzerExecutor.Compilation.Options, analyzerManager, analyzerExecutor, analysisScope, severityFilter, cancellationToken));
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.CodeStyle (23)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (5)
91=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.SemanticModel.Compilation.Options, notification, context.CancellationToken);
94=> ShouldSkipAnalysis(context.Node.SyntaxTree, context.Options, context.Compilation.Options, notification, context.CancellationToken);
100=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.SemanticModel.Compilation.Options, notification, context.CancellationToken);
103=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.Compilation.Options, notification, context.CancellationToken);
106=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.Compilation.Options, notification, context.CancellationToken);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
101context.Compilation.Options,
Microsoft.CodeAnalysis.CSharp.CodeStyle (15)
Microsoft.CodeAnalysis.CSharp.Features (17)
Microsoft.CodeAnalysis.Features (26)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (5)
91=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.SemanticModel.Compilation.Options, notification, context.CancellationToken);
94=> ShouldSkipAnalysis(context.Node.SyntaxTree, context.Options, context.Compilation.Options, notification, context.CancellationToken);
100=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.SemanticModel.Compilation.Options, notification, context.CancellationToken);
103=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.Compilation.Options, notification, context.CancellationToken);
106=> ShouldSkipAnalysis(context.FilterTree, context.Options, context.Compilation.Options, notification, context.CancellationToken);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
101context.Compilation.Options,
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Microsoft.Interop.ComInterfaceGenerator (3)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
Roslyn.Diagnostics.Analyzers (1)
System.Windows.Forms.Analyzers.CSharp (1)