IExpando Interface

Definição

Permite a modificação de objetos adicionando e removendo membros, representados por MemberInfo objetos.

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

Name Description
UnderlyingSystemType

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

(Herdado de IReflect)

Métodos

Name Description
AddField(String)

Adiciona o campo nomeado ao objeto Reflexão.

AddMethod(String, Delegate)

Adiciona o método nomeado ao objeto Reflection.

AddProperty(String)

Adiciona a propriedade nomeada ao objeto Reflection.

GetField(String, BindingFlags)

Devolve o FieldInfo objeto que corresponde ao campo especificado e à bandeira de ligação.

(Herdado de IReflect)
GetFields(BindingFlags)

Devolve um array de FieldInfo objetos que correspondem a todos os campos da classe atual.

(Herdado de IReflect)
GetMember(String, BindingFlags)

Recupera um array de MemberInfo objetos correspondentes a todos os membros públicos ou a todos os membros que correspondam a um nome especificado.

(Herdado de IReflect)
GetMembers(BindingFlags)

Recupera um array de MemberInfo objetos que correspondem a todos os membros públicos ou a todos os membros da classe atual.

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

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

(Herdado de IReflect)
GetMethod(String, BindingFlags)

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

(Herdado de IReflect)
GetMethods(BindingFlags)

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

(Herdado de IReflect)
GetProperties(BindingFlags)

Recupera um array de PropertyInfo objetos correspondente a todas as propriedades públicas ou a todas as propriedades da classe atual.

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

Recupera um PropertyInfo objeto que corresponde a uma propriedade especificada com restrições de pesquisa específicas.

(Herdado de IReflect)
GetProperty(String, BindingFlags)

Recupera um PropertyInfo objeto correspondente a uma propriedade especificada sob determinadas restrições de pesquisa.

(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