Condividi tramite


Conversion Struct

Definizione

Riepiloga se è consentita una conversione e, in tal caso, quale tipo di conversione (e in alcuni casi, il simbolo associato).

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)
Ereditarietà
Conversion
Implementazioni

Proprietà

Exists

Restituisce True se la conversione esiste, come conversione più ampia o più ridotta.

IsAnonymousDelegate

Restituisce True se questa conversione è una conversione di delegato anonimo più ampia, come definito nella sezione 8.8 o una conversione di delegato anonimo ristretta, come definito nella sezione 8.9.

IsArray

Restituisce True se questa conversione è una conversione di matrice più ampia o una conversione di matrici di tipo narrowing, come definito nella sezione 8.5.

IsBoolean

Restituisce True se questa conversione è una conversione booleana ridotta, come definito nella sezione 8.2.

IsDefault

Restituisce True se questa conversione è una conversione predefinita (conversione dal valore letterale "Nothing").

IsIdentity

Restituisce True se questa conversione è una conversione di identità.

IsLambda

Restituisce True se si tratta di una conversione lambda.

IsNarrowing

Restituisce True se questa conversione è di tipo narrowing e non una conversione più estesa.

IsNullableValueType

Restituisce True se questa conversione viene eseguita da una conversione di tipo valore nullable più estesa o da una conversione di tipo valore nullable ristretta, come definito nella sezione 8.6.1.

IsNumeric

Restituisce True se questa conversione è una conversione numerica più ampia o una conversione numerica ridotta, come definito nella sezione 8.3.

IsReference

Restituisce True se questa conversione è una conversione di riferimento più ampia o una conversione di riferimento ristretto, come definito nella sezione 8.4.

IsString

Restituisce True se questa conversione viene eseguita con una conversione di stringa più estesa o una conversione di stringhe di tipo narrowing, come definito nella sezione 8.7.

IsTypeParameter

Restituisce True se questa conversione è un parametro di tipo più ampio o una conversione di parametri di tipo ristretto, come definito nella sezione 8.10.

IsUserDefined

Restituisce True se questa conversione è definita da un utente più ampio o una conversione definita dall'utente ristretta, come definito nella sezione 8.11.

IsValueType

Restituisce True se questa conversione viene eseguita da una conversione di tipo valore più grande o da una conversione del tipo di valore ristretto, come definito nella sezione 8.6.

IsWidening

Restituisce True se questa conversione è una conversione più ampia e non una conversione di tipo narrowing.

MethodSymbol

Restituisce il metodo che definisce la conversione definita dall'utente, se presente. In caso contrario, restituisce Nothing.

Metodi

Equals(Conversion)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

GetHashCode()

Restituisce un codice hash per l'oggetto corrente.

ToCommonConversion()

Crea un CommonConversion oggetto da questa conversione di Visual Basic.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Operatori

Equality(Conversion, Conversion)

Restituisce True se due Conversion valori sono uguali.

Inequality(Conversion, Conversion)

Restituisce True se due Conversion valori non sono uguali.

Si applica a