Compartir a través de


Conversion Estructura

Definición

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.

Se aplica a