4 types derived from SyntaxTreeOptionsProvider
Microsoft.CodeAnalysis (1)
Compilation\SyntaxTreeOptionsProvider.cs (1)
29internal sealed class CompilerSyntaxTreeOptionsProvider : SyntaxTreeOptionsProvider
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
4263private sealed class CancellingSyntaxTreeOptionsProvider : SyntaxTreeOptionsProvider
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\TestSyntaxTreeOptionsProvider.cs (1)
13public sealed class TestSyntaxTreeOptionsProvider : SyntaxTreeOptionsProvider
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectState.cs (1)
585private sealed class ProjectSyntaxTreeOptionsProvider(AnalyzerConfigOptionsCache lazyAnalyzerConfigSet) : SyntaxTreeOptionsProvider
63 references to SyntaxTreeOptionsProvider
BuildActionTelemetryTable (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Metrics (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Metrics.Legacy (2)
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)
1353private bool IsAnalyzerSuppressedForTree(DiagnosticAnalyzer analyzer, SyntaxTree tree, SyntaxTreeOptionsProvider? options, CancellationToken cancellationToken) 1363private ImmutableHashSet<DiagnosticAnalyzer> ComputeSuppressedAnalyzersForTree(SyntaxTree tree, SyntaxTreeOptionsProvider? options, CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerExecutor.cs (3)
46private readonly Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> _isAnalyzerSuppressedForTree; 109Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> isAnalyzerSuppressedForTree, 141Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> isAnalyzerSuppressedForTree,
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
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\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
191var severityOptionsProvider = compilationOptions.SyntaxTreeOptionsProvider!;
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)
209SyntaxTreeOptionsProvider? syntaxTreeOptionsProvider, 582public new CSharpCompilationOptions WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? provider) 644protected override CompilationOptions CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider? provider)
Syntax\CSharpSyntaxTree.cs (1)
723internal bool IsGeneratedCode(SyntaxTreeOptionsProvider? provider, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
307var compilerTreeOptions = comp.Options.SyntaxTreeOptionsProvider;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\CSharpCompilationOptionsTests.cs (1)
406SyntaxTreeOptionsProvider syntaxTreeOptionsProvider = null;
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
191var severityOptionsProvider = compilationOptions.SyntaxTreeOptionsProvider!;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
SolutionTests\SolutionTests.cs (9)
337var provider = compilation.Options.SyntaxTreeOptionsProvider!; 1740var originalSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 1750var newSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 4739var provider = project.CompilationOptions.SyntaxTreeOptionsProvider; 4768var provider = project.CompilationOptions.SyntaxTreeOptionsProvider; 4808var provider = project.CompilationOptions.SyntaxTreeOptionsProvider; 4842var originalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider; 4853var newProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider; 4858var finalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Test.Utilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
148(SyntaxTreeOptionsProvider provider, SyntaxTree tree)? providerAndTree = null) 156var provider = providerAndTree.Value.provider;