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