ModuleHandle 구조체

정의

모듈의 런타임 핸들을 나타냅니다.Represents a runtime handle for a module.

public value class ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
Public Structure ModuleHandle
상속
ModuleHandle
특성

설명

합니다 ResolveFieldHandle, ResolveMethodHandle, 및 ResolveTypeHandle 메서드 필드, 메서드 및 현재 모듈의 형식에 대 한 런타임 핸들에 메타 데이터 토큰의 효율적인 확인을 제공 합니다.The ResolveFieldHandle, ResolveMethodHandle, and ResolveTypeHandle methods provide efficient resolution of metadata tokens to runtime handles for fields, methods, and types in the current module.

필드

EmptyHandle

빈 모듈 핸들을 나타냅니다.Represents an empty module handle.

속성

MDStreamVersion

메타데이터 스트림 버전을 가져옵니다.Gets the metadata stream version.

메서드

Equals(ModuleHandle)

지정한 Boolean 구조체가 현재 ModuleHandle과 같은지 여부를 나타내는 ModuleHandle 값을 반환합니다.Returns a Boolean value indicating whether the specified ModuleHandle structure is equal to the current ModuleHandle.

Equals(Object)

지정한 개체가 Boolean 구조체이고 현재 ModuleHandle과 같은지 여부를 나타내는 ModuleHandle 값을 반환합니다.Returns a Boolean value indicating whether the specified object is a ModuleHandle structure, and equal to the current ModuleHandle.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.Returns the hash code for this instance.

GetRuntimeFieldHandleFromMetadataToken(Int32)

지정한 메타데이터 토큰에 의해 식별되는 필드의 런타임 핸들을 반환합니다.Returns a runtime handle for the field identified by the specified metadata token.

GetRuntimeMethodHandleFromMetadataToken(Int32)

지정한 메타데이터 토큰에 의해 식별되는 메서드나 생성자의 런타임 메서드 핸들을 반환합니다.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

GetRuntimeTypeHandleFromMetadataToken(Int32)

지정한 메타데이터 토큰에 의해 식별되는 형식의 런타임 형식 핸들을 반환합니다.Returns a runtime type handle for the type identified by the specified metadata token.

ResolveFieldHandle(Int32)

지정한 메타데이터 토큰에 의해 식별되는 필드의 런타임 핸들을 반환합니다.Returns a runtime handle for the field identified by the specified metadata token.

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

지정한 메타데이터 토큰에 의해 식별되는 필드의 런타임 필드 핸들을 반환하고 해당 토큰이 범위 안에 있는 형식과 메서드의 제네릭 형식 인수를 지정합니다.Returns a runtime field handle for the field identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveMethodHandle(Int32)

지정한 메타데이터 토큰에 의해 식별되는 메서드나 생성자의 런타임 메서드 핸들을 반환합니다.Returns a runtime method handle for the method or constructor identified by the specified metadata token.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

지정한 메타데이터 토큰에 의해 식별되는 메서드나 생성자의 런타임 메서드 핸들을 반환하고 해당 토큰이 범위 안에 있는 형식과 메서드의 제네릭 형식 인수를 지정합니다.Returns a runtime method handle for the method or constructor identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveTypeHandle(Int32)

지정한 메타데이터 토큰에 의해 식별되는 형식의 런타임 형식 핸들을 반환합니다.Returns a runtime type handle for the type identified by the specified metadata token.

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

지정한 메타데이터 토큰에 의해 식별되는 형식의 런타임 형식 핸들을 반환하고 해당 토큰이 범위 안에 있는 형식과 메서드의 제네릭 형식 인수를 지정합니다.Returns a runtime type handle for the type identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

연산자

Equality(ModuleHandle, ModuleHandle)

두 개의 ModuleHandle 구조체가 같은지 여부를 테스트합니다.Tests whether two ModuleHandle structures are equal.

Inequality(ModuleHandle, ModuleHandle)

두 개의 ModuleHandle 구조체가 같지 않은지 여부를 테스트합니다.Tests whether two ModuleHandle structures are unequal.

적용 대상

추가 정보