MemberInfo.MetadataToken 속성

정의

메타데이터 요소를 식별하는 값을 가져옵니다.

C#
public virtual int MetadataToken { get; }

속성 값

Module과 함께 메타데이터 요소를 고유하게 식별하는 값입니다.

예외

현재 MemberInfo는 요소 형식이 완료되지 않은 동적 형식인 배열 형식에서 Address와 같은 배열 메서드를 나타냅니다. 이 경우 메타데이터 토큰을 가져오려면 MemberInfo 개체를 GetMethodToken(MethodInfo) 메서드에 전달하거나, GetArrayMethod(Type, String, CallingConventions, Type, Type[]) 메서드를 사용하여 MethodInfo를 먼저 가져오는 대신, GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) 메서드를 사용하여 토큰을 직접 가져옵니다.

설명

이 속성을 사용하여 얻은 토큰을 관리되지 않는 리플렉션 API에 전달할 수 있습니다. 자세한 내용은 관리되지 않는 리플렉션 API를 참조하세요.

참고

관리되지 않는 리플렉션 API를 사용하려면 CLI(공용 언어 인프라) 설명서, 특히 "파티션 II: 메타데이터 정의 및 의미 체계" 및 "파티션 III: CIL 명령 집합"에 대해 잘 알고 있어야 합니다. 자세한 내용은 ECMA 335 CLI(공용 언어 인프라)를 참조하세요.

적용 대상

제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1