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
43 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)
218SyntaxTreeOptionsProvider? syntaxTreeOptionsProvider, 612public new CSharpCompilationOptions WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? provider) 674protected 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.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.VisualBasic (5)
Compilation\VisualBasicDiagnosticFilter.vb (2)
33syntaxTreeOptions As SyntaxTreeOptionsProvider, 132syntaxTreeOptions As SyntaxTreeOptionsProvider,
VisualBasicCompilationOptions.vb (3)
243syntaxTreeOptionsProvider As SyntaxTreeOptionsProvider, 949Public Shadows Function WithSyntaxTreeOptionsProvider(provider As SyntaxTreeOptionsProvider) As VisualBasicCompilationOptions 1011Protected Overrides Function CommonWithSyntaxTreeOptionsProvider(provider As SyntaxTreeOptionsProvider) As CompilationOptions
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;