Compartir vía


IExpando Interfaz

Definición

Permite la modificación de objetos agregando y quitando miembros, representados por objetos MemberInfo.

public interface class IExpando : System::Reflection::IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
public interface IExpando : System.Reflection.IReflect
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IExpando : System.Reflection.IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
type IExpando = interface
    interface IReflect
[<System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IExpando = interface
    interface IReflect
Public Interface IExpando
Implements IReflect
Derivado
Atributos
Implementaciones

Propiedades

UnderlyingSystemType

Obtiene el tipo subyacente que representa el objeto IReflect.

(Heredado de IReflect)

Métodos

AddField(String)

Agrega el campo con nombre al objeto Reflection.

AddMethod(String, Delegate)

Agrega el método con nombre al objeto Reflection.

AddProperty(String)

Agrega la propiedad con nombre al objeto Reflection.

GetField(String, BindingFlags)

Devuelve el objeto FieldInfo que se corresponde con el campo y la marca de enlace especificados.

(Heredado de IReflect)
GetFields(BindingFlags)

Devuelve una matriz de objetos FieldInfo que se corresponden con todos los campos de la clase actual.

(Heredado de IReflect)
GetMember(String, BindingFlags)

Recupera una matriz de objetos MemberInfo correspondientes a todos los miembros públicos o a todos los miembros que coincidan con un nombre especificado.

(Heredado de IReflect)
GetMembers(BindingFlags)

Recupera una matriz de objetos MemberInfo que se corresponden con todos los miembros públicos o todos los miembros de la clase actual.

(Heredado de IReflect)
GetMethod(String, BindingFlags)

Recupera un objeto MethodInfo que se corresponde con un método especificado con unas determinadas restricciones de búsqueda.

(Heredado de IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Recupera un objeto MethodInfo correspondiente a un método especificado, utilizando una matriz Type para elegir entre varios métodos sobrecargados.

(Heredado de IReflect)
GetMethods(BindingFlags)

Recupera una matriz de objetos MethodInfo con todos los métodos públicos o todos los métodos de la clase actual.

(Heredado de IReflect)
GetProperties(BindingFlags)

Recupera una matriz de objetos PropertyInfo correspondientes a todas las propiedades públicas o a todas las propiedades de la clase actual.

(Heredado de IReflect)
GetProperty(String, BindingFlags)

Recupera un objeto PropertyInfo correspondiente a una propiedad especificada con unas determinadas restricciones de búsqueda.

(Heredado de IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Recupera un objeto PropertyInfo que se corresponde con una propiedad especificada con unas determinadas restricciones de búsqueda.

(Heredado de IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Invoca el miembro especificado.

(Heredado de IReflect)
RemoveMember(MemberInfo)

Quita el miembro especificado.

Se aplica a