System.Reflection (Espacios de nombres)

Incluir miembros protegidos
Incluir miembros heredados

Incluir miembros de .NET Framework
Incluir miembros de XNA Framework
Incluir miembros de Biblioteca de clases portable

Los espacios de nombres System.Reflection contienen tipos que proporcionan una vista administrada de los tipos, métodos y campos cargados, y que pueden crear e invocar tipos de forma dinámica. Un espacio de nombres secundario contiene tipos que permiten a un compilador u otra herramienta emitir metadatos y el lenguaje intermedio de Microsoft (MSIL).

Espacios de nombres

Espacio de nombres Descripción
System.Reflection El espacio de nombres System.Reflection contiene tipos que recuperan información sobre los ensamblados, módulos, miembros, parámetros y otras entidades del código administrado examinando sus metadatos.Estos tipos se pueden utilizar también para manipular instancias de tipos cargados; por ejemplo, para enlazar eventos o llamar a métodos.Para crear tipos dinámicamente, utilice el espacio de nombres System.Reflection.Emit.
System.Reflection.Context El espacio de nombres System.Reflection.Context contiene clases que permiten contextos personalizados de reflexión.
System.Reflection.Emit El espacio de nombres System.Reflection.Emit contiene clases que permiten a un compilador o a una herramienta emitir metadatos y el Lenguaje intermedio de Microsoft (MSIL) y, de manera opcional, generar un archivo PE en disco.Los principales clientes de estas clases son los motores de scripts y los compiladores.