Freigeben über


SemanticModel.GetDeclaredSymbolCore(SyntaxNode, CancellationToken) Methode

Definition

Ruft das Symbol ab, das einem Deklarationssyntaxknoten zugeordnet ist.

protected abstract Microsoft.CodeAnalysis.ISymbol GetDeclaredSymbolCore (Microsoft.CodeAnalysis.SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default);
protected abstract Microsoft.CodeAnalysis.ISymbol? GetDeclaredSymbolCore (Microsoft.CodeAnalysis.SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default);
abstract member GetDeclaredSymbolCore : Microsoft.CodeAnalysis.SyntaxNode * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.ISymbol
Protected MustOverride Function GetDeclaredSymbolCore (declaration As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As ISymbol

Parameter

declaration
SyntaxNode

Ein Syntaxknoten, der eine Deklaration ist. Dies kann ein beliebiger Typ sein, der von MemberDeclarationSyntax, TypeDeclarationSyntax, EnumDeclarationSyntax, NamespaceDeclarationSyntax, ParameterSyntax, TypeParameterSyntax oder dem Aliasteil einer UsingDirectiveSyntax abgeleitet wird.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Das Symbol, das vom Knoten oder null deklariert wird, wenn der Knoten keine Deklaration ist.

Gilt für: