ModuleHandle.ResolveFieldHandle 메서드

정의

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

오버로드

Name Description
ResolveFieldHandle(Int32)

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

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

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

ResolveFieldHandle(Int32)

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

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

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

매개 변수

fieldToken
Int32

모듈의 필드를 식별하는 메타데이터 토큰입니다.

반품

로 식별되는 필드의 RuntimeFieldHandleA fieldToken 입니다.

특성

예외

fieldToken 는 현재 모듈의 범위에서 유효한 토큰이 아닙니다.

-또는-

fieldToken 은 현재 모듈 범위의 필드에 대한 토큰이 아닙니다.

-또는-

fieldToken 는 부모 TypeSpec 에 요소 형식 var 이 포함된 시그니처가 있는 필드를 식별합니다 mvar.

빈 필드 핸들에서 메서드가 호출됩니다.

설명

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

메모

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

적용 대상

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

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

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

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

매개 변수

fieldToken
Int32

모듈의 필드를 식별하는 메타데이터 토큰입니다.

typeInstantiationContext
RuntimeTypeHandle[]

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

methodInstantiationContext
RuntimeTypeHandle[]

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

반품

로 식별되는 필드의 RuntimeFieldHandleA fieldToken 입니다.

특성

예외

fieldToken 는 현재 모듈의 범위에서 유효한 토큰이 아닙니다.

-또는-

fieldToken 은 현재 모듈 범위의 필드에 대한 토큰이 아닙니다.

-또는-

fieldToken 는 부모 TypeSpec 에 요소 형식 var 이 포함된 시그니처가 있는 필드를 식별합니다 mvar.

빈 필드 핸들에서 메서드가 호출됩니다.

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

설명

메모

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

적용 대상