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::CSharp::Conversion>
public struct Conversion : IEquatable<Microsoft.CodeAnalysis.CSharp.Conversion>
public readonly struct Conversion : IEquatable<Microsoft.CodeAnalysis.CSharp.Conversion>
type Conversion = struct
Public Structure Conversion
Implements IEquatable(Of Conversion)
- Ereditarietà
-
Conversion
- Implementazioni
Proprietà
ConstrainedToType |
Parametro di tipo che verrà usato per risolvere la MethodSymbolchiamata virtuale di , se presente. Null se MethodSymbol viene risolto staticamente o null. |
Exists |
Restituisce true se la conversione esiste, come conversione implicita o esplicita. |
IsAnonymousFunction |
Restituisce true se la conversione è una conversione di funzione anonima implicita. |
IsBoxing |
Restituisce true se la conversione è una conversione di boxing implicita. |
IsCollectionExpression |
Restituisce true se la conversione è una conversione implicita dell'espressione di raccolta. |
IsCollectionLiteral |
Restituisce true se la conversione è una conversione letterale di raccolta implicita. |
IsConditionalExpression |
Restituisce true se la conversione è una conversione dell'espressione condizionale implicita. |
IsConstantExpression |
Restituisce true se la conversione è una conversione di espressioni costanti implicite. |
IsDefaultLiteral |
Restituisce true se la conversione è una conversione letterale predefinita implicita. |
IsDynamic |
Restituisce true se la conversione è una conversione dinamica implicita. |
IsEnumeration |
Restituisce true se la conversione è una conversione di enumerazione implicita o una conversione di enumerazione esplicita. |
IsExplicit |
Restituisce true se la conversione è esplicita. |
IsIdentity |
Restituisce true se la conversione è una conversione di identità. |
IsImplicit |
Restituisce true se la conversione è implicita. |
IsInlineArray |
Restituisce true se la conversione è una conversione matrice inline. |
IsInterpolatedString |
Restituisce true se la conversione è una conversione stringa interpolata. |
IsInterpolatedStringHandler |
Restituisce true se la conversione è una conversione di generatore di stringhe interpolata. |
IsIntPtr |
Restituisce true se la conversione è una conversione in o da IntPtr o UIntPtr. |
IsMethodGroup |
Restituisce true se la conversione è una conversione implicita del gruppo di metodi. |
IsNullable |
Restituisce true se la conversione è una conversione nullable implicita o una conversione nullable esplicita. |
IsNullLiteral |
Restituisce true se la conversione è una conversione letterale null implicita. |
IsNumeric |
Restituisce true se la conversione è una conversione numerica implicita o una conversione numerica esplicita. |
IsObjectCreation |
Restituisce true se la conversione è una conversione implicita dell'espressione di creazione di oggetti. |
IsPointer |
Restituisce true se la conversione è una conversione puntatore |
IsReference |
Restituisce true se la conversione è una conversione di riferimento implicita o una conversione di riferimento esplicita. |
IsStackAlloc |
Restituisce true se la conversione è una conversione stackalloc. |
IsSwitchExpression |
Restituisce true se la conversione è una conversione implicita dell'espressione switch. |
IsThrow |
Restituisce true se la conversione è una conversione generata implicita. |
IsTupleConversion |
Restituisce true se la conversione è una conversione tupla implicita o una conversione di tupla esplicita. |
IsTupleLiteralConversion |
Restituisce true se la conversione è una conversione letterale tupla implicita o una conversione letterale tupla esplicita. |
IsUnboxing |
Restituisce true se la conversione è una conversione esplicita di unboxing. |
IsUserDefined |
Restituisce true se la conversione è una conversione definita dall'utente implicita o una conversione definita dall'utente esplicita. |
MethodSymbol |
Restituisce il metodo usato per creare il delegato per una conversione del gruppo di metodi se IsMethodGroup è true o il metodo usato per eseguire la conversione per una conversione definita dall'utente se IsUserDefined è true. In caso contrario, restituisce Null. |
Metodi
Equals(Conversion) |
Determina se l'oggetto Conversion specificato equivale all'oggetto Conversion corrente. |
Equals(Object) |
Determina se l'oggetto Conversion specificato equivale all'oggetto Conversion corrente. |
GetHashCode() |
Restituisce un codice hash per l'oggetto Conversion corrente. |
ToCommonConversion() |
Crea un oggetto CommonConversion da questa conversione C#. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto Microsoft.CodeAnalysis.CSharp.Conversion.Kind della conversione. |
Operatori
Equality(Conversion, Conversion) |
Restituisce true se gli oggetti specificati Conversion sono uguali e false in caso contrario. |
Inequality(Conversion, Conversion) |
Restituisce false se gli oggetti specificati Conversion sono uguali e true in caso contrario. |