Conversion Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Resume si se permite una conversión y, si es así, qué tipo de conversión (y en algunos casos, el símbolo asociado).
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)
- Herencia
-
Conversion
- Implementaciones
Propiedades
| Exists |
Devuelve True si la conversión existe, ya sea como una conversión de ampliación o restricción. |
| IsAnonymousDelegate |
Devuelve True si esta conversión es una conversión de delegado anónimo de ampliación tal como se define en la sección 8.8 o una conversión de delegado anónimo de restricción tal y como se define en la sección 8.9. |
| IsArray |
Devuelve True si esta conversión es una conversión de matriz de ampliación o una conversión de matriz de restricción, tal como se define en la sección 8.5. |
| IsBoolean |
Devuelve True si esta conversión es una conversión booleana de restricción, tal como se define en la sección 8.2. |
| IsDefault |
Devuelve True si esta conversión es una conversión predeterminada (una conversión del literal "Nothing"). |
| IsIdentity |
Devuelve True si esta conversión es una conversión de identidad. |
| IsLambda |
Devuelve True si se trata de una conversión lambda. |
| IsNarrowing |
Devuelve True si esta conversión es una conversión de restricción y no una conversión de ampliación. |
| IsNullableValueType |
Devuelve True si esta conversión es una conversión de tipo de valor que acepta valores NULL o una conversión de tipo de valor que acepta valores NULL, tal y como se define en la sección 8.6.1. |
| IsNumeric |
Devuelve True si esta conversión es una conversión numérica de ampliación o una conversión numérica de restricción, tal como se define en la sección 8.3. |
| IsReference |
Devuelve True si esta conversión es una conversión de referencia de ampliación o una conversión de referencia de restricción, tal y como se define en la sección 8.4. |
| IsString |
Devuelve True si esta conversión es una conversión de cadena de ampliación o una conversión de cadena de restricción tal y como se define en la sección 8.7. |
| IsTypeParameter |
Devuelve True si esta conversión es un parámetro de tipo de ampliación o una conversión de parámetro de tipo de restricción, tal y como se define en la sección 8.10. |
| IsUserDefined |
Devuelve True si esta conversión es una conversión ampliada definida por el usuario o una conversión de restricción definida por el usuario, tal como se define en la sección 8.11. |
| IsValueType |
Devuelve True si esta conversión es una conversión de tipo de valor de ampliación o una conversión de tipo de valor de restricción tal y como se define en la sección 8.6. |
| IsWidening |
Devuelve True si esta conversión es una conversión de ampliación y no una conversión de restricción. |
| MethodSymbol |
Devuelve el método que define la conversión definida por el usuario, si existe. De lo contrario, devuelve Nothing. |
Métodos
| Equals(Conversion) |
Determina si el objeto especificado es igual que el objeto actual. |
| Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. |
| GetHashCode() |
Devuelve un código hash del objeto actual. |
| ToCommonConversion() |
Crea a CommonConversion partir de esta conversión de Visual Basic. |
| ToString() |
Devuelve una cadena que representa el objeto actual. |
Operadores
| Equality(Conversion, Conversion) |
Devuelve True si dos Conversion valores son iguales. |
| Inequality(Conversion, Conversion) |
Devuelve True si dos Conversion valores no son iguales. |