SemanticModel.GetDeclaredSymbolsCore(SyntaxNode, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Einem Deklarationssyntaxknoten zugeordneten Symbole ab. Im Gegensatz zu Microsoft.CodeAnalysis.SemanticModel.GetDeclaredSymbolForNode(Microsoft.CodeAnalysis.SyntaxNode,System.Threading.CancellationToken)gibt diese Methode alle Symbole zurück, die von einem angegebenen Deklarationssyntaxknoten deklariert werden. Dies gilt insbesondere in folgenden Fällen:
protected abstract System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> GetDeclaredSymbolsCore (Microsoft.CodeAnalysis.SyntaxNode declaration, System.Threading.CancellationToken cancellationToken = default);
abstract member GetDeclaredSymbolsCore : Microsoft.CodeAnalysis.SyntaxNode * System.Threading.CancellationToken -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol>
Protected MustOverride Function GetDeclaredSymbolsCore (declaration As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of 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 eines UsingDirectiveSyntax abgeleitet ist.
- cancellationToken
- CancellationToken
Das Abbruchtoken.
Gibt zurück
Die vom Knoten deklarierten Symbole.