Partager via


SemanticModel.GetDeclaredSymbolsCore(SyntaxNode, CancellationToken) Méthode

Définition

Obtient les symboles associés à un nœud de syntaxe de déclaration. Contrairement à Microsoft.CodeAnalysis.SemanticModel.GetDeclaredSymbolForNode(Microsoft.CodeAnalysis.SyntaxNode,System.Threading.CancellationToken), cette méthode retourne tous les symboles déclarés par un nœud de syntaxe de déclaration donné. Plus précisément :

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)

Paramètres

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 la partie alias d’un UsingDirectiveSyntax

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Symboles déclarés par le nœud.

S’applique à