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