16 references to GetDeclaration
Microsoft.CodeAnalysis.NetAnalyzers (16)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.Fixer.cs (4)
89
DefineAccessorsForAttributeArgumentsAnalyzer.AddAccessorCase => generator.
GetDeclaration
(node, DeclarationKind.Parameter),
90
DefineAccessorsForAttributeArgumentsAnalyzer.MakePublicCase => generator.
GetDeclaration
(node, DeclarationKind.Property),
146
SyntaxNode? typeDeclaration = editor.Generator.
GetDeclaration
(parameter, DeclarationKind.Class);
166
SyntaxNode? propertyDeclaration = editor.Generator.
GetDeclaration
(await reference.GetSyntaxAsync(cancellationToken).ConfigureAwait(false), DeclarationKind.Property);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumStorageShouldBeInt32.Fixer.cs (1)
33
if (editor.Generator.
GetDeclaration
(node, DeclarationKind.Enum) is not SyntaxNode enumDeclarationNode)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.Fixer.cs (1)
51
if (generator.
GetDeclaration
(node, DeclarationKind.Class) is not SyntaxNode targetNode ||
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (5)
47
if ((generator.
GetDeclaration
(node, DeclarationKind.Operator) ?? generator.
GetDeclaration
(node, DeclarationKind.ConversionOperator)) is not SyntaxNode methodDeclaration ||
65
if (generator.
GetDeclaration
(typeDeclarationSyntax,
119
if ((generator.
GetDeclaration
(node, DeclarationKind.Method) ?? generator.
GetDeclaration
(node, DeclarationKind.Property)) is SyntaxNode badVisibilityNode)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (3)
89
var methodNode = generator.
GetDeclaration
(parameter, DeclarationKind.Method);
96
var targetNode = generator.
GetDeclaration
(parameter, DeclarationKind.Class) ?? generator.
GetDeclaration
(parameter, DeclarationKind.Struct);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\UseLiteralsWhereAppropriate.Fixer.cs (2)
28
declaration = SyntaxGenerator.GetGenerator(context.Document).
GetDeclaration
(declaration, DeclarationKind.Field);
41
declaration = editor.Generator.
GetDeclaration
(declaration, DeclarationKind.Field);