Partilhar via


VisualBasicExtensions.ClassifyConversion Método

Definição

Sobrecargas

ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol)

Determina que tipo de conversão há entre a sintaxe da expressão e um tipo especificado.

ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol)

Determina que tipo de conversão há entre os tipos especificados.

ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol)

Determina que tipo de conversão há entre a sintaxe da expressão e um tipo especificado.

ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol)

Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb

Determina que tipo de conversão há entre a sintaxe da expressão e um tipo especificado.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::CodeAnalysis::VisualBasic::Conversion ClassifyConversion(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, int position, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ expression, Microsoft::CodeAnalysis::ITypeSymbol ^ destination);
public static Microsoft.CodeAnalysis.VisualBasic.Conversion ClassifyConversion (this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.ITypeSymbol destination);
static member ClassifyConversion : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.ITypeSymbol -> Microsoft.CodeAnalysis.VisualBasic.Conversion
<Extension()>
Public Function ClassifyConversion (semanticModel As SemanticModel, position As Integer, expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion

Parâmetros

semanticModel
SemanticModel

Um modelo semântico de origem.

position
Int32

Uma posição dentro da sintaxe de expressão.

expression
ExpressionSyntax

Uma sintaxe de expressão de origem.

destination
ITypeSymbol

Um TypeSymbol de destino.

Retornos

Uma instância de conversão, representando o tipo de conversão entre a expressão e o símbolo de tipo; caso contrário, nulo se a instância do modelo semântico for nula.

Aplica-se a

ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol)

Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb

Determina que tipo de conversão há entre os tipos especificados.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::CodeAnalysis::VisualBasic::Conversion ClassifyConversion(Microsoft::CodeAnalysis::Compilation ^ compilation, Microsoft::CodeAnalysis::ITypeSymbol ^ source, Microsoft::CodeAnalysis::ITypeSymbol ^ destination);
public static Microsoft.CodeAnalysis.VisualBasic.Conversion ClassifyConversion (this Microsoft.CodeAnalysis.Compilation compilation, Microsoft.CodeAnalysis.ITypeSymbol source, Microsoft.CodeAnalysis.ITypeSymbol destination);
static member ClassifyConversion : Microsoft.CodeAnalysis.Compilation * Microsoft.CodeAnalysis.ITypeSymbol * Microsoft.CodeAnalysis.ITypeSymbol -> Microsoft.CodeAnalysis.VisualBasic.Conversion
<Extension()>
Public Function ClassifyConversion (compilation As Compilation, source As ITypeSymbol, destination As ITypeSymbol) As Conversion

Parâmetros

compilation
Compilation

Um objeto de compilação de origem.

source
ITypeSymbol

Um Typesymbol de origem

destination
ITypeSymbol

Um typesymbol de destino

Retornos

Uma instância de conversão, representando o tipo de conversão entre os dois símbolos de tipo; caso contrário, nulo se a instância de compilação for nula.

Aplica-se a

ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol)

Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb
Origem:
VisualBasicExtensions.vb

Determina que tipo de conversão há entre a sintaxe da expressão e um tipo especificado.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::CodeAnalysis::VisualBasic::Conversion ClassifyConversion(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ expression, Microsoft::CodeAnalysis::ITypeSymbol ^ destination);
public static Microsoft.CodeAnalysis.VisualBasic.Conversion ClassifyConversion (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.ITypeSymbol destination);
static member ClassifyConversion : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.ITypeSymbol -> Microsoft.CodeAnalysis.VisualBasic.Conversion
<Extension()>
Public Function ClassifyConversion (semanticModel As SemanticModel, expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion

Parâmetros

semanticModel
SemanticModel

Um modelo semântico de origem.

expression
ExpressionSyntax

Uma sintaxe de expressão de origem.

destination
ITypeSymbol

Um TypeSymbol de destino.

Retornos

Uma instância de conversão, representando o tipo de conversão entre a expressão e o símbolo de tipo; caso contrário, nulo se a instância do modelo semântico for nula.

Aplica-se a