| Assembly | Reflection clase que describe un ensamblado. El soporte es limitado ya que las reglas son bastante diferentes entre C# y C++. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento. |
| AssemblyName | Define el nombre del ensamblado. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento. |
| AssemblyTypeRegistration | Singleton para registrar el tipo en el ensamblado en ejecución. |
| AssemblyTypeRegistrationBase | Tipo base para singletons que registran el tipo en el ensamblado en ejecución. |
| ConstructorInfo | Proporciona acceso a los metadatos del constructor. |
| FieldInfo | Descubre los atributos de un campo y proporciona acceso a los metadatos del campo. |
| MemberInfo | Proporciona información de reflexión sobre los miembros. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento. |
| MethodBase | Información básica sobre el método. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento. |
| MethodInfo | Representa información sobre el método de la clase. |
| PropertyInfo | Representa información de la propiedad. |