2 instantiations of CSharpAnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (2)
CSharpAnalyzerOptionsProvider.cs (2)
123
=>
new
(provider.GetAnalyzerConfigOptions(), provider.GetFallbackOptions());
132
=>
new
(options.AnalyzerConfigOptionsProvider.GetOptions(syntaxTree).GetOptionsReader(), options);
17 references to CSharpAnalyzerOptionsProvider
Microsoft.CodeAnalysis.CSharp.Features (17)
CSharpAnalyzerOptionsProvider.cs (9)
122
public static explicit operator
CSharpAnalyzerOptionsProvider
(AnalyzerOptionsProvider provider)
125
public static implicit operator AnalyzerOptionsProvider(
CSharpAnalyzerOptionsProvider
provider)
131
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this AnalyzerOptions options, SyntaxTree syntaxTree)
134
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SemanticModelAnalysisContext context)
137
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SyntaxNodeAnalysisContext context)
140
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SyntaxTreeAnalysisContext context)
143
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this CodeBlockAnalysisContext context)
146
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this OperationAnalysisContext context)
149
public static
CSharpAnalyzerOptionsProvider
GetCSharpAnalyzerOptions(this SymbolStartAnalysisContext context, SyntaxTree syntaxTree)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
55
var
options = context.GetCSharpAnalyzerOptions(declaration.SyntaxTree);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
94
var
options = context.GetCSharpAnalyzerOptions(typeDeclaration.SyntaxTree);
CSharpOrderModifiersCodeFixProvider.cs (1)
32
=> ((
CSharpAnalyzerOptionsProvider
)options).PreferredModifierOrder;
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
51
=> ((
CSharpAnalyzerOptionsProvider
)provider).UnusedValueExpressionStatement;
54
=> ((
CSharpAnalyzerOptionsProvider
)provider).UnusedValueAssignment;
CSharpUseDefaultLiteralCodeFixProvider.cs (2)
51
var
options = (
CSharpAnalyzerOptionsProvider
)await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
UseExpressionBodyForLambdaHelpers.cs (1)
91
=> ((
CSharpAnalyzerOptionsProvider
)provider).PreferExpressionBodiedLambdas;