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)
122public static explicit operator CSharpAnalyzerOptionsProvider(AnalyzerOptionsProvider provider) 125public static implicit operator AnalyzerOptionsProvider(CSharpAnalyzerOptionsProvider provider) 131public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this AnalyzerOptions options, SyntaxTree syntaxTree) 134public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SemanticModelAnalysisContext context) 137public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SyntaxNodeAnalysisContext context) 140public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SyntaxTreeAnalysisContext context) 143public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this CodeBlockAnalysisContext context) 146public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this OperationAnalysisContext context) 149public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SymbolStartAnalysisContext context, SyntaxTree syntaxTree)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
55var options = context.GetCSharpAnalyzerOptions(declaration.SyntaxTree);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
94var 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)
51var options = (CSharpAnalyzerOptionsProvider)await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);
UseExpressionBodyForLambdaHelpers.cs (1)
91=> ((CSharpAnalyzerOptionsProvider)provider).PreferExpressionBodiedLambdas;