IExpando Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |