1 type derived from UseExpressionBodyHelper
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
34ImmutableArray<SyntaxKind> syntaxKinds) : UseExpressionBodyHelper
27 references to UseExpressionBodyHelper
Microsoft.CodeAnalysis.CSharp.Features (27)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper.cs (1)
35public static readonly ImmutableArray<UseExpressionBodyHelper> Helpers =
src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (5)
22private static readonly ImmutableArray<UseExpressionBodyHelper> _helpers = UseExpressionBodyHelper.Helpers; 33foreach (var helper in _helpers) 73foreach (var helper in _helpers) 90CSharpCodeGenerationOptions options, SyntaxNode declaration, SyntaxNodeAnalysisContext context, UseExpressionBodyHelper helper, CancellationToken cancellationToken)
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (3)
27private static readonly ImmutableArray<UseExpressionBodyHelper> s_helpers = UseExpressionBodyHelper.Helpers; 80var helper = s_helpers.Single(h => h.DiagnosticId == diagnostic.Id);
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (18)
35private static readonly ImmutableArray<UseExpressionBodyHelper> _helpers = UseExpressionBodyHelper.Helpers; 37private static readonly BidirectionalMap<(UseExpressionBodyHelper helper, bool useExpressionBody), string> s_equivalenceKeyMap 38= CreateEquivalanceKeyMap(UseExpressionBodyHelper.Helpers); 42private static BidirectionalMap<(UseExpressionBodyHelper helper, bool useExpressionBody), string> CreateEquivalanceKeyMap( 43ImmutableArray<UseExpressionBodyHelper> helpers) 45return new BidirectionalMap<(UseExpressionBodyHelper helper, bool useExpressionBody), string>(GetKeyValuePairs(helpers)); 47static IEnumerable<KeyValuePair<(UseExpressionBodyHelper helper, bool useExpressionBody), string>> GetKeyValuePairs( 48ImmutableArray<UseExpressionBodyHelper> helpers) 50foreach (var helper in helpers) 81foreach (var helper in _helpers) 94UseExpressionBodyHelper helper, SourceText text, SyntaxNode node, int position) 115CSharpCodeGenerationOptions options, UseExpressionBodyHelper helper, CancellationToken cancellationToken) 150private static SyntaxNode? GetDeclaration(SyntaxNode node, UseExpressionBodyHelper helper) 163UseExpressionBodyHelper helper, bool useExpressionBody, 173UseExpressionBodyHelper helper, bool useExpressionBody, CancellationToken cancellationToken) 207UseExpressionBodyHelper helper, 239UseExpressionBodyHelper helper,