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

Si applica a