다음을 통해 공유


.NET 네이티브 리플렉션 API 참조

.NET 네이티브에는 세 가지 새 예외 형식인 System.Runtime.CompilerServices.MissingInteropDataException, System.Reflection.MissingMetadataException, System.Reflection.MissingRuntimeArtifactException이 포함됩니다. 세 가지 예외 형식 모두에 대해 다음 사항을 확인하세요.

참고 항목

이 참조는 .NET 네이티브에 고유한 세 가지 예외 형식을 설명합니다. .NET Framework 핵심 리플렉션 API에 대한 참조 설명서는 System.Reflection, System.Reflection.Context, System.Reflection.Emit 네임스페이스를 참조하세요. .NET Framework 핵심 interop API에 대한 참조 설명서는 System.Runtime.InteropServices를 참조하세요.

System.Reflection 네임스페이스

System.Reflection 네임스페이스에는 .NET Framework의 리플렉션에 사용되는 핵심 형식이 포함되어 있습니다. .NET 네이티브의 경우 다음 두 가지 새 예외 형식도 포함합니다.

클래스 설명
MissingMetadataException 리플렉션을 사용하여 존재하지 않는 메타데이터를 검색하면 throw되는 예외입니다.
MissingRuntimeArtifactException 형식 또는 형식 멤버의 메타데이터를 사용할 수는 있지만 해당 구현이 제거된 경우 throw되는 예외입니다.

이 네임스페이스의 다른 형식에 대한 설명서는 .NET API 참조 페이지에서 System.Reflection을 참조하세요.

System.Runtime.CompilerServices 네임스페이스

System.Runtime.CompilerServices 네임스페이스는 언어 컴파일러에서 사용자용으로 디자인된 형식을 포함합니다. .NET 네이티브의 경우 새 예외 형식도 포함되어 있습니다.

클래스 설명
MissingInteropDataException 수동 마샬링 메서드를 호출했는데 정적 분석 또는 런타임 지시문 파일에서 형식의 메타데이터를 찾을 수 없을 때 throw되는 예외입니다.

이 네임스페이스의 다른 형식에 대한 설명서는 .NET API 참조 페이지에서 System.Runtime.CompilerServices을 참조하세요.

참고 항목