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
- node
- OrderingSyntax
- 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