Type.GetTypeFromHandle(RuntimeTypeHandle) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Typ ab, auf den das angegebene Typhandle verweist.
public:
static Type ^ GetTypeFromHandle(RuntimeTypeHandle handle);
public static Type GetTypeFromHandle (RuntimeTypeHandle handle);
static member GetTypeFromHandle : RuntimeTypeHandle -> Type
Public Shared Function GetTypeFromHandle (handle As RuntimeTypeHandle) As Type
Parameter
- handle
- RuntimeTypeHandle
Das Objekt, das auf den Typ verweist.
Gibt zurück
Der Typ, auf den das angegebene RuntimeTypeHandle verweist, oder null
, wenn die Value-Eigenschaft von handle
den Wert null
hat.
Ausnahmen
Ein Klasseninitialisierer wird aufgerufen und löst eine Ausnahme aus.
Beispiele
Im folgenden Beispiel wird die GetTypeFromHandle -Methode verwendet, um ein Type -Objekt aus einem von RuntimeTypeHandle der -Methode bereitgestellten zu GetTypeHandle erhalten.
MyClass1^ myClass1 = gcnew MyClass1;
// Get the type referenced by the specified type handle.
Type^ myClass1Type = Type::GetTypeFromHandle( Type::GetTypeHandle( myClass1 ) );
Console::WriteLine( "The Names of the Attributes : {0}", myClass1Type->Attributes );
MyClass1 myClass1 = new MyClass1();
// Get the type referenced by the specified type handle.
Type myClass1Type = Type.GetTypeFromHandle(Type.GetTypeHandle(myClass1));
Console.WriteLine("The Names of the Attributes :"+myClass1Type.Attributes);
Dim myClass1 As New MyClass1()
' Get the type referenced by the specified type handle.
Dim myClass1Type As Type = Type.GetTypeFromHandle(Type.GetTypeHandle(MyClass1))
Console.WriteLine(("The Names of the Attributes :" + myClass1Type.Attributes.ToString()))
End Sub
Hinweise
Die Handles sind nur in der Anwendungsdomäne gültig, in der sie erhalten wurden.