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)
90public static explicit operator CSharpAnalyzerOptionsProvider(AnalyzerOptionsProvider provider) 93public static implicit operator AnalyzerOptionsProvider(CSharpAnalyzerOptionsProvider provider) 99public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this AnalyzerOptions options, SyntaxTree syntaxTree) 102public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SemanticModelAnalysisContext context) 105public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SyntaxNodeAnalysisContext context) 108public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SyntaxTreeAnalysisContext context) 111public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this CodeBlockAnalysisContext context) 114public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this OperationAnalysisContext context) 117public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SymbolStartAnalysisContext context, SyntaxTree syntaxTree)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
69var options = context.GetCSharpAnalyzerOptions(declaration.SyntaxTree);
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
94var 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)
46var options = (CSharpAnalyzerOptionsProvider)await document.GetAnalyzerOptionsProviderAsync(cancellationToken).ConfigureAwait(false);