리플렉션의 런타임 형식
업데이트: 2007년 11월
리플렉션은 형식, 멤버, 매개 변수 및 기타 코드 엔터티를 나타내는Type 및 MethodInfo와 같은 클래스를 제공합니다. 그러나 리플렉션을 사용할 때 대부분 추상(Visual Basic의 경우 MustInherit)인 이 클래스로 직접 작업하지는 않습니다. 대신 CLR(공용 언어 런타임)에서 제공한 형식으로 작업합니다.
예를 들어, C# typeof 연산자(Visual Basic의 경우 GetType)를 사용하여 Type 개체를 가져올 경우 이 개체는 실제로 RuntimeType입니다. RuntimeType은 Type에서 파생되며 모든 추상 메서드를 구현합니다.
이러한 런타임 클래스는 internal(Visual Basic의 경우 Friend)입니다. 기본 클래스 설명서에서 이 클래스의 동작을 설명하므로 이 클래스는 기본 클래스와 별도로 문서화되지 않습니다.