Type.GetTypeFromHandle(RuntimeTypeHandle) Metoda

Definice

Získá typ, na který odkazuje zadaný popisovač typu.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

Parametry

handle
RuntimeTypeHandle

Objekt, který odkazuje na typ.The object that refers to the type.

Návraty

Type

Typ, na který je odkazováno pomocí zadaného RuntimeTypeHandle , nebo null Pokud Value vlastnost handle je null .The type referenced by the specified RuntimeTypeHandle, or null if the Value property of handle is null.

Výjimky

Je vyvolán inicializátor třídy, který vyvolá výjimku.A class initializer is invoked and throws an exception.

Příklady

Následující příklad používá GetTypeFromHandle metodu k získání Type objektu z RuntimeTypeHandle GetTypeHandle metody poskytnuté metodou.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

Poznámky

Obslužné rutiny jsou platné pouze v doméně aplikace, ve které byly získány.The handles are valid only in the application domain in which they were obtained.

Platí pro

Viz také