ModuleHandle.ResolveTypeHandle 메서드

정의

메타데이터 토큰으로 식별되는 형식에 대한 런타임 형식 핸들을 반환합니다.

오버로드

Name Description
ResolveTypeHandle(Int32)

지정된 메타데이터 토큰으로 식별되는 형식에 대한 런타임 형식 핸들을 반환합니다.

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

지정된 메타데이터 토큰으로 식별되는 형식에 대한 런타임 형식 핸들을 반환하고, 토큰이 범위에 있는 형식 및 메서드의 제네릭 형식 인수를 지정합니다.

ResolveTypeHandle(Int32)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

지정된 메타데이터 토큰으로 식별되는 형식에 대한 런타임 형식 핸들을 반환합니다.

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle

매개 변수

typeToken
Int32

모듈의 형식을 식별하는 메타데이터 토큰입니다.

반품

로 식별되는 형식에 RuntimeTypeHandle대한 A typeToken 입니다.

특성

예외

typeToken 는 현재 모듈의 형식에 대한 유효한 메타데이터 토큰이 아닙니다.

-또는-

typeToken 은 현재 모듈 범위의 형식에 대한 토큰이 아닙니다.

-또는-

은 해당 서명에 요소 형식 또는 .가 포함된 />입니다.

메서드는 빈 형식 핸들에서 호출됩니다.

설명

서명에 TypeSpec 요소 형식 varmvar이 포함된 메타데이터 토큰을 확인하려면 메서드 오버로드를 사용하여 ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) 필요한 컨텍스트를 제공할 수 있습니다.

메모

메타데이터 토큰에 대한 정보는 CLI(공용 언어 인프라) 설명서, 특히 "파티션 II: 메타데이터 정의 및 의미 체계"에서 찾을 수 있습니다.

적용 대상

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

지정된 메타데이터 토큰으로 식별되는 형식에 대한 런타임 형식 핸들을 반환하고, 토큰이 범위에 있는 형식 및 메서드의 제네릭 형식 인수를 지정합니다.

public:
 RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle

매개 변수

typeToken
Int32

모듈의 형식을 식별하는 메타데이터 토큰입니다.

typeInstantiationContext
RuntimeTypeHandle[]

토큰이 RuntimeTypeHandle 범위에 null 있거나 해당 형식이 제네릭이 아닌 경우 형식의 제네릭 형식 인수를 나타내는 구조체의 배열입니다.

methodInstantiationContext
RuntimeTypeHandle[]

토큰이 RuntimeTypeHandle 범위에 null 있거나 해당 메서드가 제네릭이 아닌 경우 메서드의 제네릭 형식 인수를 나타내는 구조체 개체의 배열입니다.

반품

로 식별되는 형식에 RuntimeTypeHandle대한 A typeToken 입니다.

특성

예외

typeToken 는 현재 모듈의 형식에 대한 유효한 메타데이터 토큰이 아닙니다.

-또는-

typeToken 은 현재 모듈 범위의 형식에 대한 토큰이 아닙니다.

-또는-

은 해당 서명에 요소 형식 또는 .가 포함된 />입니다.

메서드는 빈 형식 핸들에서 호출됩니다.

typeToken 가 유효한 토큰이 아닙니다.

설명

메모

메타데이터 토큰에 대한 정보는 CLI(공용 언어 인프라) 설명서, 특히 "파티션 II: 메타데이터 정의 및 의미 체계"에서 찾을 수 있습니다.

적용 대상