4 instantiations of AnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpAnalyzerOptionsProvider.cs (1)
126=> new(provider._options, LanguageNames.CSharp, provider._fallbackOptions);
Microsoft.CodeAnalysis.Features (2)
AnalyzerOptionsProvider.cs (1)
130=> new(analyzerOptions.AnalyzerConfigOptionsProvider.GetOptions(syntaxTree).GetOptionsReader(), syntaxTree.Options.Language, analyzerOptions);
AnalyzerOptionsProviders.cs (1)
23return new AnalyzerOptionsProvider(configOptions, document.Project.Language, analyzerOptions);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
VisualBasicAnalyzerOptionsProvider.vb (1)
90Return New AnalyzerOptionsProvider(provider._options, LanguageNames.VisualBasic, provider._fallbackOptions)
28 references to AnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (7)
CSharpAnalyzerOptionsProvider.cs (2)
122public static explicit operator CSharpAnalyzerOptionsProvider(AnalyzerOptionsProvider provider) 125public static implicit operator AnalyzerOptionsProvider(CSharpAnalyzerOptionsProvider provider)
CSharpOrderModifiersCodeFixProvider.cs (1)
31protected override CodeStyleOption2<string> GetCodeStyleOption(AnalyzerOptionsProvider options)
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
50protected override CodeStyleOption2<UnusedValuePreference> GetUnusedValueExpressionStatementOption(AnalyzerOptionsProvider provider) 53protected override CodeStyleOption2<UnusedValuePreference> GetUnusedValueAssignmentOption(AnalyzerOptionsProvider provider)
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
37var optionProvider = await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
UseExpressionBodyForLambdaHelpers.cs (1)
90internal static CodeStyleOption2<ExpressionBodyPreference> GetCodeStyleOption(AnalyzerOptionsProvider provider)
Microsoft.CodeAnalysis.Features (16)
AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
103var options = context.GetAnalyzerOptions();
AbstractOrderModifiersCodeFixProvider.cs (2)
36protected abstract CodeStyleOption2<string> GetCodeStyleOption(AnalyzerOptionsProvider options); 55var options = await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
85var options = context.GetAnalyzerOptions();
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (3)
108protected abstract CodeStyleOption2<UnusedValuePreference> GetUnusedValueExpressionStatementOption(AnalyzerOptionsProvider provider); 109protected abstract CodeStyleOption2<UnusedValuePreference> GetUnusedValueAssignmentOption(AnalyzerOptionsProvider provider); 199var optionsProvider = analyzerOptions.GetAnalyzerOptions(syntaxTree);
AnalyzerOptionsProvider.cs (6)
129public static AnalyzerOptionsProvider GetAnalyzerOptions(this AnalyzerOptions analyzerOptions, SyntaxTree syntaxTree) 132public static AnalyzerOptionsProvider GetAnalyzerOptions(this SemanticModelAnalysisContext context) 135public static AnalyzerOptionsProvider GetAnalyzerOptions(this SyntaxNodeAnalysisContext context) 138public static AnalyzerOptionsProvider GetAnalyzerOptions(this SyntaxTreeAnalysisContext context) 141public static AnalyzerOptionsProvider GetAnalyzerOptions(this OperationAnalysisContext context) 144public static AnalyzerOptionsProvider GetAnalyzerOptions(this CodeBlockAnalysisContext context)
AnalyzerOptionsProviders.cs (1)
17public static async ValueTask<AnalyzerOptionsProvider> GetAnalyzerOptionsProviderAsync(this Document document, CancellationToken cancellationToken)
ParenthesesDiagnosticAnalyzersHelper.cs (1)
18internal static CodeStyleOption2<ParenthesesPreference> GetLanguageOption(AnalyzerOptionsProvider options, PrecedenceKind precedenceKind)
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
60var options = context.GetAnalyzerOptions();
Microsoft.CodeAnalysis.VisualBasic.Features (5)
VisualBasicAnalyzerOptionsProvider.vb (2)
85Public Shared Narrowing Operator CType(provider As AnalyzerOptionsProvider) As VisualBasicAnalyzerOptionsProvider 89Public Shared Widening Operator CType(provider As VisualBasicAnalyzerOptionsProvider) As AnalyzerOptionsProvider
VisualBasicOrderModifiersCodeFixProvider.vb (1)
27Protected Overrides Function GetCodeStyleOption(options As AnalyzerOptionsProvider) As CodeStyleOption2(Of String)
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (2)
24Protected Overrides Function GetUnusedValueExpressionStatementOption(provider As AnalyzerOptionsProvider) As CodeStyleOption2(Of UnusedValuePreference) 28Protected Overrides Function GetUnusedValueAssignmentOption(provider As AnalyzerOptionsProvider) As CodeStyleOption2(Of UnusedValuePreference)