메타데이터 인터페이스
이 단원에서는 .NET Framework 형식, 메서드, 필드 등에 의해 노출되는 메타데이터에 액세스하는 데 사용할 수 있는 관리되지 않는 인터페이스에 대해 설명합니다.
단원 내용
ICeeGen 인터페이스
동적 코드 컴파일에 사용할 수 있는 메서드를 제공합니다.IHostFilter 인터페이스
런타임 호스트에서 처리할 메타데이터 토큰을 표시하기 위한 메서드를 제공합니다.IMapToken 인터페이스
가져온 메타데이터 시그니처와 내보낸 메타데이터 시그니처 간의 매핑 기능을 제공합니다.IMetaDataAssemblyEmit 인터페이스
리소스 확인 및 사용을 위해 CLR(공용 언어 런타임)에 사용되는 자체 설명 모델을 지원하는 메서드를 제공합니다.IMetaDataAssemblyImport 인터페이스
어셈블리 매니페스트의 내용에 액세스하여 검사하는 메서드를 제공합니다.IMetaDataConverter 인터페이스
형식 라이브러리를 해당 메타데이터 시그니처에 매핑하고, 변환하는 메서드를 제공합니다.IMetaDataDispenser 인터페이스
IMetaDataDispenser는 사용되지 않습니다. IMetaDataDispenserEx를 대신 사용해야 합니다.IMetaDataDispenserEx 인터페이스
메타데이터 생성 또는 수정에 사용할 메모리 영역을 매핑하는 메서드를 제공합니다.IMetaDataEmit 인터페이스
현재 정의된 범위에 있는 어셈블리에 대한 메타데이터를 만들고, 수정하고, 저장할 수 있는 메서드를 제공합니다.IMetaDataEmit2 인터페이스
System.Type 형식의 매개 변수를 사용하여 메서드와 생성자의 메타데이터 시그니처를 정의하고 수정할 수 있는 메서드를 제공합니다.IMetaDataError 인터페이스
어셈블리에 대한 메타데이터 시그니처를 확인하는 동안 오류를 보고하는 콜백 메커니즘을 제공합니다.IMetaDataFilter 인터페이스
이미 수행한 동작을 반복하지 않도록 메타데이터 토큰을 표시하고 필터링할 수 있는 메서드를 제공합니다.IMetaDataImport 인터페이스
다른 어셈블리에서 형식을 가져오고 조작하기 위한 메서드를 제공합니다.IMetaDataImport2 인터페이스
제네릭 형식으로 작업할 수 있도록 IMetaDataImport를 확장합니다.IMetaDataInfo 인터페이스
디스크에 있는 파일에서 메모리로 메타데이터를 매핑하는 데 대한 정보를 가져오는 메서드를 제공합니다.IMetaDataTables 인터페이스
테이블에서 메타데이터 정보를 저장 및 검색하는 데 사용할 수 있는 메서드를 제공합니다.IMetaDataTables2 인터페이스
메타데이터 스트림 작업에 사용할 메서드를 포함하도록 IMetaDataTables를 확장합니다.IMetaDataValidate 인터페이스
메타데이터 시그니처의 유효성을 검사하는 메서드를 제공합니다.