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