Freigeben über


Conversion Struktur

Definition

Fasst zusammen, ob eine Konvertierung zulässig ist und wenn ja, welche Art von Konvertierung (und in einigen Fällen das zugeordnete Symbol) ist.

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)
Vererbung
Conversion
Implementiert

Eigenschaften

Exists

Gibt True zurück, wenn die Konvertierung vorhanden ist, entweder als erweiterungs- oder einschränkende Konvertierung.

IsAnonymousDelegate

Gibt True zurück, wenn diese Konvertierung eine erweiternde anonyme Delegatkonvertierung gemäß Abschnitt 8.8 oder eine einschränkende anonyme Delegatkonvertierung gemäß Abschnitt 8.9 ist.

IsArray

Gibt True zurück, wenn es sich bei dieser Konvertierung um eine erweiternde Arraykonvertierung oder eine einschränkende Arraykonvertierung handelt, wie in Abschnitt 8.5 definiert.

IsBoolean

Gibt True zurück, wenn es sich bei dieser Konvertierung um eine eingeschränkte boolesche Konvertierung handelt, wie in Abschnitt 8.2 definiert.

IsDefault

Gibt True zurück, wenn es sich bei dieser Konvertierung um eine Standardkonvertierung handelt (eine Konvertierung aus dem Literal "Nothing").

IsIdentity

Gibt True zurück, wenn diese Konvertierung eine Identitätskonvertierung ist.

IsLambda

Gibt True zurück, wenn es sich um eine Lambdakonvertierung handelt.

IsNarrowing

Gibt True zurück, wenn diese Konvertierung eine einschränkende Konvertierung und keine Erweiterungskonvertierung ist.

IsNullableValueType

Gibt True zurück, wenn diese Konvertierung eine erweiterungsfähige Nullable-Werttypkonvertierung oder eine einschränkende Nullable-Werttypkonvertierung wie in Abschnitt 8.6.1 definiert.

IsNumeric

Gibt True zurück, wenn es sich bei dieser Konvertierung um eine erweiternde numerische Konvertierung oder eine einschränkende numerische Konvertierung handelt, wie in Abschnitt 8.3 definiert.

IsReference

Gibt True zurück, wenn es sich bei dieser Konvertierung um eine erweiterungs- oder einschränkende Verweiskonvertierung handelt, wie in Abschnitt 8.4 definiert.

IsString

Gibt True zurück, wenn diese Konvertierung eine erweiternde Zeichenfolgenkonvertierung oder eine einschränkende Zeichenfolgenkonvertierung wie in Abschnitt 8.7 definiert.

IsTypeParameter

Gibt True zurück, wenn diese Konvertierung einen erweiternden Typparameter oder eine einschränkende Typparameterkonvertierung gemäß Der Definition in Abschnitt 8.10 zurückgibt.

IsUserDefined

Gibt True zurück, wenn diese Konvertierung eine erweiterungsbenutzerdefinierte oder eine einschränkende benutzerdefinierte Konvertierung gemäß Abschnitt 8.11 aufweist.

IsValueType

Gibt True zurück, wenn diese Konvertierung eine Konvertierung des erweiterten Werttyps oder eine einschränkende Werttypkonvertierung gemäß Abschnitt 8.6.

IsWidening

Gibt True zurück, wenn diese Konvertierung eine Erweiterungskonvertierung und keine einschränkende Konvertierung ist.

MethodSymbol

Gibt die Methode zurück, die die benutzerdefinierte Konvertierung definiert, sofern vorhanden. Andernfalls wird Nothing zurückgegeben.

Methoden

Equals(Conversion)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

GetHashCode()

Gibt einen Hashcode für das aktuelle Objekt zurück.

ToCommonConversion()

Erstellt eine CommonConversion aus dieser Visual Basic-Konvertierung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

Operatoren

Equality(Conversion, Conversion)

Gibt True zurück, wenn zwei Conversion Werte gleich sind.

Inequality(Conversion, Conversion)

Gibt True zurück, wenn zwei Conversion Werte ungleich sind.

Gilt für: