ModelExtensions.GetDeclaredSymbol Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.