2 types derived from SyntaxTreeOptionsProvider
Microsoft.CodeAnalysis (1)
Compilation\SyntaxTreeOptionsProvider.cs (1)
29internal sealed class CompilerSyntaxTreeOptionsProvider : SyntaxTreeOptionsProvider
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectState.cs (1)
557private sealed class ProjectSyntaxTreeOptionsProvider(AnalyzerConfigOptionsCache lazyAnalyzerConfigSet) : SyntaxTreeOptionsProvider
39 references to SyntaxTreeOptionsProvider
dotnet-format (2)
Analyzers\AnalyzerOptionExtensions.cs (2)
98var optionsProvider = project.CompilationOptions?.SyntaxTreeOptionsProvider; 138var optionsProvider = project.CompilationOptions?.SyntaxTreeOptionsProvider;
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
196var syntaxTreeOptionsProvider = compilation.Options.SyntaxTreeOptionsProvider;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis (9)
Compilation\CompilationOptions.cs (4)
200public SyntaxTreeOptionsProvider? SyntaxTreeOptionsProvider { get; protected set; } 290SyntaxTreeOptionsProvider? syntaxTreeOptionsProvider, 466public CompilationOptions WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? provider) 536protected abstract CompilationOptions CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? resolver);
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1365private bool IsAnalyzerSuppressedForTree(DiagnosticAnalyzer analyzer, SyntaxTree tree, SyntaxTreeOptionsProvider? options, CancellationToken cancellationToken) 1375private ImmutableHashSet<DiagnosticAnalyzer> ComputeSuppressedAnalyzersForTree(SyntaxTree tree, SyntaxTreeOptionsProvider? options, CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerExecutor.cs (3)
46private readonly Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> _isAnalyzerSuppressedForTree; 126Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> isAnalyzerSuppressedForTree, 160Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> isAnalyzerSuppressedForTree,
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
196var syntaxTreeOptionsProvider = compilation.Options.SyntaxTreeOptionsProvider;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
196var syntaxTreeOptionsProvider = compilation.Options.SyntaxTreeOptionsProvider;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
191var severityOptionsProvider = compilationOptions.SyntaxTreeOptionsProvider!;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpDiagnosticFilter.cs (2)
41SyntaxTreeOptionsProvider? syntaxTreeOptions, 147SyntaxTreeOptionsProvider? syntaxTreeOptions,
CSharpCompilationOptions.cs (3)
278SyntaxTreeOptionsProvider? syntaxTreeOptionsProvider, 670public new CSharpCompilationOptions WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? provider) 732protected override CompilationOptions CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? provider)
Syntax\CSharpSyntaxTree.cs (1)
723internal bool IsGeneratedCode(SyntaxTreeOptionsProvider? provider, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
191var severityOptionsProvider = compilationOptions.SyntaxTreeOptionsProvider!;
Microsoft.CodeAnalysis.NetAnalyzers (1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
197SyntaxTreeOptionsProvider? syntaxTreeOptionsProvider = compilation.Options.SyntaxTreeOptionsProvider;
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
196var syntaxTreeOptionsProvider = compilation.Options.SyntaxTreeOptionsProvider;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
196var syntaxTreeOptionsProvider = compilation.Options.SyntaxTreeOptionsProvider;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;