IExpando Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |