Type.GetTypeFromHandle(RuntimeTypeHandle) Método

Definición

Obtiene el tipo al que hace referencia el identificador de tipos especificado.

public:
 static Type ^ GetTypeFromHandle(RuntimeTypeHandle 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

Parámetros

handle
RuntimeTypeHandle

Objeto que hace referencia al tipo.

Devoluciones

El tipo al que hace referencia el RuntimeTypeHandle especificado o null si la propiedad Value de handle es null.

Excepciones

Se invoca un inicializador de clase y genera una excepción.

Ejemplos

En el ejemplo siguiente se usa el GetTypeFromHandle método para obtener un Type objeto de un RuntimeTypeHandle proporcionado por el GetTypeHandle método .

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);
let myClass1 = MyClass1()
// Get the type referenced by the specified type handle.
let myClass1Type = Type.GetTypeFromHandle(Type.GetTypeHandle myClass1)
printfn $"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

Comentarios

Los identificadores solo son válidos en el dominio de aplicación en el que se obtuvieron.

Se aplica a

Consulte también