Compartilhar via


IExpando Interface

Definição

Permite a modificação de objetos adicionando e removendo membros, 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
Implementações

Propriedades

UnderlyingSystemType

Obtém o tipo subjacente que representa o objeto IReflect.

(Herdado de IReflect)

Métodos

AddField(String)

Adiciona o campo nomeado ao objeto Reflection.

AddMethod(String, Delegate)

Adiciona o método nomeado ao objeto Reflection.

AddProperty(String)

Adiciona a propriedade nomeada ao objeto Reflection.

GetField(String, BindingFlags)

Retorna o objeto FieldInfo corresponde ao campo e sinalizador de associação especificados.

(Herdado de IReflect)
GetFields(BindingFlags)

Retorna uma matriz de objetos FieldInfo que correspondem a todos os campos da classe atual.

(Herdado de IReflect)
GetMember(String, BindingFlags)

Recupera uma matriz de objetos MemberInfo correspondentes a todos os membros públicos ou a todos os membros que correspondem a um nome especificado.

(Herdado de IReflect)
GetMembers(BindingFlags)

Recupera uma matriz de objetos MemberInfo correspondentes a todos os membros públicos ou a todos os membros da classe atual.

(Herdado de IReflect)
GetMethod(String, BindingFlags)

Recupera um objeto MethodInfo que corresponde a um método especificado nas restrições de pesquisa especificadas.

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

Recupera um objeto MethodInfo correspondente a um método especificado, usando uma matriz Type para escolher entre métodos sobrecarregados.

(Herdado de IReflect)
GetMethods(BindingFlags)

Recupera uma matriz de objetos MethodInfo com todos os métodos públicos ou todos os métodos da classe atual.

(Herdado de IReflect)
GetProperties(BindingFlags)

Recupera uma matriz de objetos PropertyInfo que correspondem a todas as propriedades públicas ou a todas as propriedades da classe atual.

(Herdado de IReflect)
GetProperty(String, BindingFlags)

Recupera um objeto PropertyInfo que corresponde a uma propriedade especificada nas restrições de pesquisa especificadas.

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

Recupera um objeto PropertyInfo que corresponde a uma propriedade especificada com as restrições de pesquisa especificadas.

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

Invoca um membro especificado.

(Herdado de IReflect)
RemoveMember(MemberInfo)

Remove o membro especificado.

Aplica-se a