Type.GetTypeFromHandle(RuntimeTypeHandle) Type.GetTypeFromHandle(RuntimeTypeHandle) Type.GetTypeFromHandle(RuntimeTypeHandle) Type.GetTypeFromHandle(RuntimeTypeHandle) Method

Definition

Ruft den Typ ab, auf den das angegebene Typhandle verweist.Gets the type referenced by the specified type handle.

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 RuntimeTypeHandle RuntimeTypeHandle RuntimeTypeHandle

Das Objekt, das auf den Typ verweist.The object that refers to the type.

Gibt zurück

Der Typ, auf den das angegebene RuntimeTypeHandle verweist, oder null, wenn die Value-Eigenschaft von handle den Wert null hat.The type referenced by the specified RuntimeTypeHandle, or null if the Value property of handle is null.

Ausnahmen

Ein Klasseninitialisierer wird aufgerufen und löst eine Ausnahme aus.A class initializer is invoked and throws an exception.

Beispiele

Im folgenden Beispiel wird die GetTypeFromHandle -Methode verwendet, Type um ein- RuntimeTypeHandle Objekt aus einem GetTypeHandle von der-Methode bereitgestellten zu erhalten.The following example uses the GetTypeFromHandle method to get a Type object from a RuntimeTypeHandle provided by the GetTypeHandle method.

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 'Main 

Hinweise

Die Handles sind nur in der Anwendungsdomäne gültig, in der Sie abgerufen wurden.The handles are valid only in the application domain in which they were obtained.

Gilt für:

Siehe auch