3 instantiations of AnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\CodeStyle\CSharpAnalyzerOptionsProvider.cs (1)
94
=>
new
(provider.Options, LanguageNames.CSharp);
Microsoft.CodeAnalysis.Features (2)
src\roslyn\src\Analyzers\Core\Analyzers\AnalyzerOptionsProvider.cs (1)
88
=>
new
(analyzerOptions.AnalyzerConfigOptionsProvider.GetOptions(syntaxTree).GetOptionsReader(), syntaxTree.Options.Language);
src\roslyn\src\Analyzers\Core\CodeFixes\AnalyzerOptionsProviders.cs (1)
20
return new
AnalyzerOptionsProvider
(configOptions, document.Project.Language);
27 references to AnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (9)
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
32
protected override bool PreferSimpleUsingStatement(
AnalyzerOptionsProvider
options)
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
60
var
analyzerOptionsProvider = await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
src\roslyn\src\Analyzers\CSharp\Analyzers\CodeStyle\CSharpAnalyzerOptionsProvider.cs (2)
90
public static explicit operator CSharpAnalyzerOptionsProvider(
AnalyzerOptionsProvider
provider)
93
public static implicit operator
AnalyzerOptionsProvider
(CSharpAnalyzerOptionsProvider provider)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
53
protected override CodeStyleOption2<UnusedValuePreference> GetUnusedValueExpressionStatementOption(
AnalyzerOptionsProvider
provider)
56
protected override CodeStyleOption2<UnusedValuePreference> GetUnusedValueAssignmentOption(
AnalyzerOptionsProvider
provider)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
92
internal static CodeStyleOption2<ExpressionBodyPreference> GetCodeStyleOption(
AnalyzerOptionsProvider
provider)
src\roslyn\src\Analyzers\CSharp\CodeFixes\OrderModifiers\CSharpOrderModifiersCodeFixProvider.cs (1)
24
protected override CodeStyleOption2<string> GetCodeStyleOption(
AnalyzerOptionsProvider
options)
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
34
var
optionProvider = await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (18)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
37
protected abstract bool PreferSimpleUsingStatement(
AnalyzerOptionsProvider
options);
210
var
options = await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
51
var
options = context.GetAnalyzerOptions();
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
98
var
options = context.GetAnalyzerOptions();
src\roslyn\src\Analyzers\Core\Analyzers\AnalyzerOptionsProvider.cs (6)
87
public static
AnalyzerOptionsProvider
GetAnalyzerOptions(this AnalyzerOptions analyzerOptions, SyntaxTree syntaxTree)
90
public static
AnalyzerOptionsProvider
GetAnalyzerOptions(this SemanticModelAnalysisContext context)
93
public static
AnalyzerOptionsProvider
GetAnalyzerOptions(this SyntaxNodeAnalysisContext context)
96
public static
AnalyzerOptionsProvider
GetAnalyzerOptions(this SyntaxTreeAnalysisContext context)
99
public static
AnalyzerOptionsProvider
GetAnalyzerOptions(this OperationAnalysisContext context)
102
public static
AnalyzerOptionsProvider
GetAnalyzerOptions(this CodeBlockAnalysisContext context)
src\roslyn\src\Analyzers\Core\Analyzers\ParenthesesDiagnosticAnalyzersHelper.cs (1)
23
internal static CodeStyleOption2<ParenthesesPreference> GetLanguageOption(
AnalyzerOptionsProvider
options, PrecedenceKind precedenceKind)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
89
var
options = context.GetAnalyzerOptions();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (3)
113
protected abstract CodeStyleOption2<UnusedValuePreference> GetUnusedValueExpressionStatementOption(
AnalyzerOptionsProvider
provider);
114
protected abstract CodeStyleOption2<UnusedValuePreference> GetUnusedValueAssignmentOption(
AnalyzerOptionsProvider
provider);
207
var
optionsProvider = analyzerOptions.GetAnalyzerOptions(syntaxTree);
src\roslyn\src\Analyzers\Core\CodeFixes\AnalyzerOptionsProviders.cs (1)
14
public static async ValueTask<
AnalyzerOptionsProvider
> GetAnalyzerOptionsProviderAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (2)
27
protected abstract CodeStyleOption2<string> GetCodeStyleOption(
AnalyzerOptionsProvider
options);
46
var
options = await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);