2 instantiations of CSharpAnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\CodeStyle\CSharpAnalyzerOptionsProvider.cs (2)
91
=>
new
(provider.GetAnalyzerConfigOptions());
100
=>
new
(options.AnalyzerConfigOptionsProvider.GetOptions(syntaxTree).GetOptionsReader());
18 references to CSharpAnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (18)
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
33
=> ((
CSharpAnalyzerOptionsProvider
)options).PreferSimpleUsingStatement.Value;
src\Analyzers\CSharp\Analyzers\CodeStyle\CSharpAnalyzerOptionsProvider.cs (9)
90
public static explicit operator
CSharpAnalyzerOptionsProvider
(AnalyzerOptionsProvider provider)
93
public static implicit operator AnalyzerOptionsProvider(
CSharpAnalyzerOptionsProvider
provider)
99
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this AnalyzerOptions options, SyntaxTree syntaxTree)
102
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SemanticModelAnalysisContext context)
105
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SyntaxNodeAnalysisContext context)
108
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SyntaxTreeAnalysisContext context)
111
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this CodeBlockAnalysisContext context)
114
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this OperationAnalysisContext context)
117
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SymbolStartAnalysisContext context, SyntaxTree syntaxTree)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
69
var
options = context.GetCSharpAnalyzerOptions(declaration.SyntaxTree);
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
94
var
options = context.GetCSharpAnalyzerOptions(typeDeclaration.SyntaxTree);
src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
54
=> ((
CSharpAnalyzerOptionsProvider
)provider).UnusedValueExpressionStatement;
57
=> ((
CSharpAnalyzerOptionsProvider
)provider).UnusedValueAssignment;
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
93
=> ((
CSharpAnalyzerOptionsProvider
)provider).PreferExpressionBodiedLambdas;
src\Analyzers\CSharp\CodeFixes\OrderModifiers\CSharpOrderModifiersCodeFixProvider.cs (1)
25
=> ((
CSharpAnalyzerOptionsProvider
)options).PreferredModifierOrder;
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (2)
46
var
options = (
CSharpAnalyzerOptionsProvider
)await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);