다음을 통해 공유


System.Reflection 네임스페이스

보호된 멤버 포함
상속된 멤버 포함

.NET Framework 멤버 포함
XNA Framework 멤버 포함
이식 가능한 클래스 라이브러리 멤버 포함

System.Reflection 네임스페이스는 로드된 형식, 메서드 및 필드의 관리되는 뷰를 제공하고 형식을 동적으로 만들고 호출할 수 있는 형식을 포함합니다. 하위 네임스페이스는 컴파일러나 기타 도구에서 메타데이터와 MSIL(Microsoft intermediate language)을 내보낼 수 있도록 하는 형식을 포함합니다.

네임스페이스

네임스페이스 설명
System.Reflection System.Reflection 네임스페이스에는 메타데이터를 검사하여 관리 코드에서 어셈블리, 모듈, 멤버, 매개 변수 및 기타 엔터티에 대한 정보를 검색하는 형식이 포함되어 있습니다.이러한 형식을 사용하면 로드된 형식의 인스턴스를 조작할 수도 있습니다. 예를 들어 이벤트를 후크하거나 메서드를 호출할 수 있습니다.형식을 동적으로 만들려면 System.Reflection.Emit 네임스페이스를 사용합니다.
System.Reflection.Context System.Reflection.Context 네임스페이스에는 사용자 지정 리플렉션 컨텍스트를 사용할 수 있는 클래스가 들어 있습니다.
System.Reflection.Emit System.Reflection.Emit 네임스페이스에는 컴파일러 또는 도구에서 메타데이터 및 MSIL(Microsoft Intermediate Language)을 내보내고, 또한 선택적으로 디스크에 PE 파일을 생성하는 클래스가 포함되어 있습니다.이들 클래스의 주 클라이언트는 스크립트 엔진과 컴파일러입니다.