Partager via


ModelExtensions.GetDeclaredSymbol Méthode

Définition

Obtient le symbole associé à un nœud de syntaxe de déclaration.

public static Microsoft.CodeAnalysis.ISymbol GetDeclaredSymbol (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.ISymbol? GetDeclaredSymbol (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default);
static member GetDeclaredSymbol : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.SyntaxNode * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.ISymbol
<Extension()>
Public Function GetDeclaredSymbol (semanticModel As SemanticModel, declaration As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As ISymbol

Paramètres

semanticModel
SemanticModel
declaration
SyntaxNode

Nœud de syntaxe qui est une déclaration. Il peut s’agir de n’importe quel type dérivé de MemberDeclarationSyntax, TypeDeclarationSyntax, EnumDeclarationSyntax, NamespaceDeclarationSyntax, ParameterSyntax, TypeParameterSyntax ou de la partie alias d’un UsingDirectiveSyntax

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Symbole déclaré par le nœud ou null si le nœud n’est pas une déclaration.

S’applique à