다음을 통해 공유


Type.GetTypeFromHandle(RuntimeTypeHandle) 메서드

정의

지정된 형식 핸들이 참조하는 형식을 가져옵니다.

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

형식을 참조하는 개체입니다.

반환

Type

지정된 RuntimeTypeHandle에서 참조하는 형식이거나 nullValue 속성이 handle인 경우 null입니다.

예외

클래스 이니셜라이저가 호출되고 예외를 throw합니다.

예제

다음 예제에서는 GetTypeFromHandle 메서드를 사용하여 Type 메서드에서 제공하는 에서 RuntimeTypeHandle 개체를 GetTypeHandle 가져옵니다.

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

설명

핸들은는 가져온 애플리케이션 도메인 에서만 유효 합니다.

적용 대상

추가 정보