Поделиться через


SemanticModel.GetDeclaredSymbolCore(SyntaxNode, CancellationToken) Метод

Определение

Возвращает символ, связанный с узлом синтаксиса объявления.

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

Параметры

declaration
SyntaxNode

Узел синтаксиса, который является объявлением. Это может быть любой тип, производный от MemberDeclarationSyntax, TypeDeclarationSyntax, EnumDeclarationSyntax, NamespaceDeclarationSyntax, ParameterSyntax, TypeParameterSyntax или псевдоним части UsingDirectiveSyntax

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Символ, объявленный узлом или null, если узел не является объявлением.

Применяется к