Compartilhar via


CSharpExtensions.GetSymbolInfo Método

Definição

Sobrecargas

Nome Description
GetSymbolInfo(SemanticModel, PrimaryConstructorBaseTypeSyntax, CancellationToken)

Retorna quais símbolos, se houver, a sintaxe do inicializador do construtor determinada associada ao programa.

GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)

Obtém as informações semânticas de uma cláusula de ordenação em uma cláusula orderby query.

GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

Retorna quais símbolos, se houver, a sintaxe de expressão determinada associada ao programa.

Um AliasSymbol nunca será retornado por esse método. O que o alias se refere será retornado em vez disso. Para obter informações sobre aliases, chame GetAliasInfo.

Se associar o nome do tipo C na expressão "new C(...)" ao qual o construtor real associado será retornado (ou todo o construtor se a resolução de sobrecarga falhar). Isso ocorre desde que C se associe de forma inequívoca a um único tipo que tenha um construtor. Se C associar ambíguamente a vários tipos ou C associar a uma classe estática, os tipos serão retornados.

GetSymbolInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)

Obtém as informações semânticas associadas a uma cláusula select ou group.

GetSymbolInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)

Retorna quais símbolos, se houver, a sintaxe do inicializador do construtor determinada associada ao programa.

GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)

Retorna quais símbolos, se houver, a sintaxe de atributo determinada associada ao programa.

GetSymbolInfo(SemanticModel, CrefSyntax, CancellationToken)

Obtém as informações semânticas associadas a um cref de comentário de documentação.

GetSymbolInfo(SemanticModel, PrimaryConstructorBaseTypeSyntax, CancellationToken)

Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs

Retorna quais símbolos, se houver, a sintaxe do inicializador do construtor determinada associada ao programa.

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

Parâmetros

semanticModel
SemanticModel
constructorInitializer
PrimaryConstructorBaseTypeSyntax
cancellationToken
CancellationToken

Retornos

Aplica-se a

GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)

Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs

Obtém as informações semânticas de uma cláusula de ordenação em uma cláusula orderby query.

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

Parâmetros

semanticModel
SemanticModel
cancellationToken
CancellationToken

Retornos

Aplica-se a

GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs

Retorna quais símbolos, se houver, a sintaxe de expressão determinada associada ao programa.

Um AliasSymbol nunca será retornado por esse método. O que o alias se refere será retornado em vez disso. Para obter informações sobre aliases, chame GetAliasInfo.

Se associar o nome do tipo C na expressão "new C(...)" ao qual o construtor real associado será retornado (ou todo o construtor se a resolução de sobrecarga falhar). Isso ocorre desde que C se associe de forma inequívoca a um único tipo que tenha um construtor. Se C associar ambíguamente a vários tipos ou C associar a uma classe estática, os tipos serão retornados.

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

Parâmetros

semanticModel
SemanticModel
expression
ExpressionSyntax
cancellationToken
CancellationToken

Retornos

Aplica-se a

GetSymbolInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)

Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs

Obtém as informações semânticas associadas a uma cláusula select ou 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

Parâmetros

semanticModel
SemanticModel
cancellationToken
CancellationToken

Retornos

Aplica-se a

GetSymbolInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)

Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs

Retorna quais símbolos, se houver, a sintaxe do inicializador do construtor determinada associada ao programa.

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

Parâmetros

semanticModel
SemanticModel
constructorInitializer
ConstructorInitializerSyntax
cancellationToken
CancellationToken

Retornos

Aplica-se a

GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)

Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs

Retorna quais símbolos, se houver, a sintaxe de atributo determinada associada ao programa.

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

Parâmetros

semanticModel
SemanticModel
attributeSyntax
AttributeSyntax
cancellationToken
CancellationToken

Retornos

Aplica-se a

GetSymbolInfo(SemanticModel, CrefSyntax, CancellationToken)

Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs
Origem:
CSharpExtensions.cs

Obtém as informações semânticas associadas a um cref de comentário de documentação.

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

Parâmetros

semanticModel
SemanticModel
crefSyntax
CrefSyntax
cancellationToken
CancellationToken

Retornos

Aplica-se a