Partilhar via


Conversion Estrutura

Definição

Resume se uma conversão é permitida e, em caso afirmativo, qual tipo de conversão (e, em alguns casos, o símbolo associado).

public value class Conversion : IEquatable<Microsoft::CodeAnalysis::VisualBasic::Conversion>
public struct Conversion : IEquatable<Microsoft.CodeAnalysis.VisualBasic.Conversion>
type Conversion = struct
Public Structure Conversion
Implements IEquatable(Of Conversion)
Herança
Conversion
Implementações

Propriedades

Exists

Retorna True se a conversão existir, como uma conversão de ampliação ou estreitamento.

IsAnonymousDelegate

Retornará True se essa conversão for uma conversão de delegado anônimo em expansão, conforme definido na seção 8.8, ou uma conversão de delegado anônimo estreitada, conforme definido na seção 8.9.

IsArray

Retorna True se essa conversão for uma conversão de matriz de expansão ou uma conversão de matriz de estreitamento, conforme definido na seção 8.5.

IsBoolean

Retorna True se essa conversão for uma conversão booliana estreita, conforme definido na seção 8.2.

IsDefault

Retornará True se essa conversão for uma conversão padrão (uma conversão do literal "Nothing").

IsIdentity

Retornará True se essa conversão for uma conversão de identidade.

IsLambda

Retorna True se esta for uma conversão lambda.

IsNarrowing

Retorna True se essa conversão for uma conversão de estreitamento e não uma conversão de expansão.

IsNullableValueType

Retornará True se essa conversão for uma conversão de tipo de valor anulável ampliada ou uma conversão de tipo de valor anulável estreitada, conforme definido na seção 8.6.1.

IsNumeric

Retorna True se essa conversão for uma conversão numérica de expansão ou uma conversão numérica estreita, conforme definido na seção 8.3.

IsReference

Retorna True se essa conversão for uma conversão de referência de ampliação ou conversão de referência de restrição, conforme definido na seção 8.4.

IsString

Retornará True se essa conversão for uma conversão de cadeia de caracteres de expansão ou uma conversão de cadeia de caracteres de estreitamento, conforme definido na seção 8.7.

IsTypeParameter

Retorna True se essa conversão for um parâmetro de tipo de expansão ou uma conversão de parâmetro de tipo de restrição, conforme definido na seção 8.10.

IsUserDefined

Retorna True se essa conversão um usuário de expansão definido ou uma conversão definida pelo usuário de restrição, conforme definido na seção 8.11.

IsValueType

Retorna True se essa conversão for uma conversão de tipo de valor de expansão ou uma conversão de tipo de valor de estreitamento, conforme definido na seção 8.6.

IsWidening

Retornará True se essa conversão for uma conversão de expansão e não uma conversão de restrição.

MethodSymbol

Retorna o método que define a conversão definida pelo usuário, se houver. Caso contrário, retornará Nothing.

Métodos

Equals(Conversion)

Determina se o objeto especificado é igual ao objeto atual.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

GetHashCode()

Retorna um código hash para o objeto atual.

ToCommonConversion()

Cria um CommonConversion a partir dessa conversão do Visual Basic.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Operadores

Equality(Conversion, Conversion)

Retornará True se dois Conversion valores forem iguais.

Inequality(Conversion, Conversion)

Retorna True se dois Conversion valores não forem iguais.

Aplica-se a