CSharpExtensions.GetSymbolInfo Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- node
- OrderingSyntax
- 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