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

Определение

Возвращает тип, на который ссылается указанный дескриптор типа.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

Параметры

handle
RuntimeTypeHandle RuntimeTypeHandle RuntimeTypeHandle RuntimeTypeHandle

Объект, который ссылается на тип.The object that refers to the type.

Возвраты

Тип, на который ссылается заданный дескриптор RuntimeTypeHandle, или значение null, если значение свойства Value параметра handle равно null.The type referenced by the specified RuntimeTypeHandle, or null if the Value property of handle is null.

Исключения

Инициализатор класса вызывается и создает исключение.A class initializer is invoked and throws an exception.

Примеры

В следующем примере используется GetTypeFromHandle метод для получения Type объекта из RuntimeTypeHandle предоставляемые GetTypeHandle метод.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 

Комментарии

Дескрипторы доступны только в домене приложения, в котором они были получены.The handles are valid only in the application domain in which they were obtained.

Применяется к

Дополнительно