Type.GetTypeFromHandle(RuntimeTypeHandle) 메서드

정의

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

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

매개 변수

handle
RuntimeTypeHandle

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

반품

지정된 RuntimeTypeHandle형식에서 참조하는 형식이거나 null 속성이 Valuehandlenull.인 경우

예외

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

예제

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

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

설명

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

적용 대상

추가 정보