CSharpExtensions.GetSymbolInfo Метод

Определение

Перегрузки

Имя Описание
GetSymbolInfo(SemanticModel, PrimaryConstructorBaseTypeSyntax, CancellationToken)

Возвращает символы, если таковые есть, заданный синтаксис инициализатора конструктора, привязанный к программе.

GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)

Возвращает семантические сведения для предложения упорядочивания в предложении запроса orderby.

GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

Возвращает символы, если таковые есть, заданный синтаксис выражения, привязанный к программе.

ПсевдонимSymbol никогда не будет возвращен этим методом. Вместо этого будет возвращен псевдоним. Чтобы получить сведения об псевдонимах, вызовите GetAliasInfo.

Если привязка имени типа C в выражении "new C(...)" фактический конструктор, привязанный к, будет возвращен (или все конструкторы, если разрешение перегрузки завершилось сбоем). Это происходит до тех пор, пока C однозначно привязывается к одному типу с конструктором. Если C неоднозначно привязывается к нескольким типам или C привязывается к статическому классу, возвращаются типы.

GetSymbolInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)

Возвращает семантические сведения, связанные с предложением select или group.

GetSymbolInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)

Возвращает символы, если таковые есть, заданный синтаксис инициализатора конструктора, привязанный к программе.

GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)

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

GetSymbolInfo(SemanticModel, CrefSyntax, CancellationToken)

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

GetSymbolInfo(SemanticModel, PrimaryConstructorBaseTypeSyntax, CancellationToken)

Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs

Возвращает символы, если таковые есть, заданный синтаксис инициализатора конструктора, привязанный к программе.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.PrimaryConstructorBaseTypeSyntax constructorInitializer, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.CSharp.Syntax.PrimaryConstructorBaseTypeSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, constructorInitializer As PrimaryConstructorBaseTypeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

Параметры

semanticModel
SemanticModel
constructorInitializer
PrimaryConstructorBaseTypeSyntax
cancellationToken
CancellationToken

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

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

GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)

Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs

Возвращает семантические сведения для предложения упорядочивания в предложении запроса orderby.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.OrderingSyntax node, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.OrderingSyntax node, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.CSharp.Syntax.OrderingSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, node As OrderingSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

Параметры

semanticModel
SemanticModel
cancellationToken
CancellationToken

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

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

GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs

Возвращает символы, если таковые есть, заданный синтаксис выражения, привязанный к программе.

ПсевдонимSymbol никогда не будет возвращен этим методом. Вместо этого будет возвращен псевдоним. Чтобы получить сведения об псевдонимах, вызовите GetAliasInfo.

Если привязка имени типа C в выражении "new C(...)" фактический конструктор, привязанный к, будет возвращен (или все конструкторы, если разрешение перегрузки завершилось сбоем). Это происходит до тех пор, пока C однозначно привязывается к одному типу с конструктором. Если C неоднозначно привязывается к нескольким типам или C привязывается к статическому классу, возвращаются типы.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

Параметры

semanticModel
SemanticModel
expression
ExpressionSyntax
cancellationToken
CancellationToken

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

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

GetSymbolInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)

Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs

Возвращает семантические сведения, связанные с предложением select или group.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.SelectOrGroupClauseSyntax node, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.SelectOrGroupClauseSyntax node, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.CSharp.Syntax.SelectOrGroupClauseSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, node As SelectOrGroupClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

Параметры

semanticModel
SemanticModel
cancellationToken
CancellationToken

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

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

GetSymbolInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)

Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs

Возвращает символы, если таковые есть, заданный синтаксис инициализатора конструктора, привязанный к программе.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorInitializerSyntax constructorInitializer, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorInitializerSyntax constructorInitializer, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorInitializerSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, constructorInitializer As ConstructorInitializerSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

Параметры

semanticModel
SemanticModel
constructorInitializer
ConstructorInitializerSyntax
cancellationToken
CancellationToken

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

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

GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)

Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs

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

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax attributeSyntax, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax attributeSyntax, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, attributeSyntax As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

Параметры

semanticModel
SemanticModel
attributeSyntax
AttributeSyntax
cancellationToken
CancellationToken

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

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

GetSymbolInfo(SemanticModel, CrefSyntax, CancellationToken)

Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs
Исходный код:
CSharpExtensions.cs

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

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.CrefSyntax crefSyntax, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.CrefSyntax crefSyntax, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.CSharp.Syntax.CrefSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, crefSyntax As CrefSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

Параметры

semanticModel
SemanticModel
crefSyntax
CrefSyntax
cancellationToken
CancellationToken

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

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