Conversion Estrutura
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.
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. |