IExpando IExpando IExpando IExpando Interface

Определение

Позволяет вносить в объект изменения, добавляя и удаляя его элементы, представленные объектом MemberInfo.Enables modification of objects by adding and removing members, represented by MemberInfo objects.

public interface class IExpando : System::Reflection::IReflect
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("AFBF15E6-C37C-11d2-B88E-00A0C9B471B8")]
public interface IExpando : System.Reflection.IReflect
type IExpando = interface
    interface IReflect
Public Interface IExpando
Implements IReflect
Производный
Атрибуты
Реализации

Методы

AddField(String) AddField(String) AddField(String) AddField(String)

Добавляет именованное поле к объекту Reflection.Adds the named field to the Reflection object.

AddMethod(String, Delegate) AddMethod(String, Delegate) AddMethod(String, Delegate) AddMethod(String, Delegate)

Добавляет именованный метод к объекту Reflection.Adds the named method to the Reflection object.

AddProperty(String) AddProperty(String) AddProperty(String) AddProperty(String)

Добавляет именованное свойство к объекту Reflection.Adds the named property to the Reflection object.

GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags)

Возвращает объект FieldInfo, соответствующий заданному полю и флагу привязки.Returns the FieldInfo object that corresponds to the specified field and binding flag.

(Inherited from IReflect)
GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags)

Возвращает массив объектов FieldInfo, соответствующих всем полям текущего класса.Returns an array of FieldInfo objects that correspond to all fields of the current class.

(Inherited from IReflect)
GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags)

Извлекает массив объектов MemberInfo, соответствующих всем открытым членам или всем членам, которые удовлетворяют заданному имени.Retrieves an array of MemberInfo objects corresponding to all public members or to all members that match a specified name.

(Inherited from IReflect)
GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

Извлекает массив объектов MemberInfo, соответствующих всем открытым членам или всем членам текущего класса.Retrieves an array of MemberInfo objects that correspond either to all public members or to all members of the current class.

(Inherited from IReflect)
GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

Извлекает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

(Inherited from IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Извлекает объект MethodInfo, соответствующий заданному методу из числа перегруженных методов, при помощи массива типа Type.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

(Inherited from IReflect)
GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags)

Извлекает массив объектов MethodInfo со всеми открытыми методами или всеми методами текущего класса.Retrieves an array of MethodInfo objects with all public methods or all methods of the current class.

(Inherited from IReflect)
GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags)

Извлекает массив объектов PropertyInfo, соответствующих всем открытым свойствам или всем свойствам текущего класса.Retrieves an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class.

(Inherited from IReflect)
GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

Извлекает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.

(Inherited from IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Извлекает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints.

(Inherited from IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Вызывает заданный элемент.Invokes a specified member.

(Inherited from IReflect)
RemoveMember(MemberInfo) RemoveMember(MemberInfo) RemoveMember(MemberInfo) RemoveMember(MemberInfo)

Удаляет указанный элемент.Removes the specified member.

Свойства

UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Получает базовый тип, представляющий объект IReflect.Gets the underlying type that represents the IReflect object.

(Inherited from IReflect)

Применяется к