Conversion Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |