4 instantiations of AnalyzerOptionsProvider
Microsoft.CodeAnalysis.CodeStyle (1)
AnalyzerOptionsProvider.cs (1)
130=> new(analyzerOptions.AnalyzerConfigOptionsProvider.GetOptions(syntaxTree).GetOptionsReader(), syntaxTree.Options.Language, analyzerOptions);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AnalyzerOptionsProviders.cs (1)
23return new AnalyzerOptionsProvider(configOptions, document.Project.Language, analyzerOptions);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpAnalyzerOptionsProvider.cs (1)
126=> new(provider._options, LanguageNames.CSharp, provider._fallbackOptions);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicAnalyzerOptionsProvider.vb (1)
90Return New AnalyzerOptionsProvider(provider._options, LanguageNames.VisualBasic, provider._fallbackOptions)
26 references to AnalyzerOptionsProvider
Microsoft.CodeAnalysis.CodeStyle (12)
AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
103var options = context.GetAnalyzerOptions();
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)
ParenthesesDiagnosticAnalyzersHelper.cs (1)
18internal static CodeStyleOption2<ParenthesesPreference> GetLanguageOption(AnalyzerOptionsProvider options, PrecedenceKind precedenceKind)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractOrderModifiersCodeFixProvider.cs (2)
36protected abstract CodeStyleOption2<string> GetCodeStyleOption(AnalyzerOptionsProvider options); 55var options = await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
AnalyzerOptionsProviders.cs (1)
17public static async ValueTask<AnalyzerOptionsProvider> GetAnalyzerOptionsProviderAsync(this Document document, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpAnalyzerOptionsProvider.cs (2)
122public static explicit operator CSharpAnalyzerOptionsProvider(AnalyzerOptionsProvider provider) 125public static implicit operator AnalyzerOptionsProvider(CSharpAnalyzerOptionsProvider provider)
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
50protected override CodeStyleOption2<UnusedValuePreference> GetUnusedValueExpressionStatementOption(AnalyzerOptionsProvider provider) 53protected override CodeStyleOption2<UnusedValuePreference> GetUnusedValueAssignmentOption(AnalyzerOptionsProvider provider)
UseExpressionBodyForLambdaHelpers.cs (1)
90internal static CodeStyleOption2<ExpressionBodyPreference> GetCodeStyleOption(AnalyzerOptionsProvider provider)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpOrderModifiersCodeFixProvider.cs (1)
31protected override CodeStyleOption2<string> GetCodeStyleOption(AnalyzerOptionsProvider options)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
VisualBasicAnalyzerOptionsProvider.vb (2)
85Public Shared Narrowing Operator CType(provider As AnalyzerOptionsProvider) As VisualBasicAnalyzerOptionsProvider 89Public Shared Widening Operator CType(provider As VisualBasicAnalyzerOptionsProvider) As AnalyzerOptionsProvider
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)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicOrderModifiersCodeFixProvider.vb (1)
27Protected Overrides Function GetCodeStyleOption(options As AnalyzerOptionsProvider) As CodeStyleOption2(Of String)