Поделиться через


IExpando Интерфейс

Определение

Позволяет вносить в объект изменения, добавляя и удаляя его элементы, представленные объектом 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
Производный
Атрибуты
Реализации

Свойства

UnderlyingSystemType

Получает базовый тип, представляющий объект IReflect.

(Унаследовано от IReflect)

Методы

AddField(String)

Добавляет именованное поле к объекту Reflection.

AddMethod(String, Delegate)

Добавляет именованный метод к объекту Reflection.

AddProperty(String)

Добавляет именованное свойство к объекту Reflection.

GetField(String, BindingFlags)

Возвращает объект FieldInfo, соответствующий заданному полю и флагу привязки.

(Унаследовано от IReflect)
GetFields(BindingFlags)

Возвращает массив объектов FieldInfo, соответствующих всем полям текущего класса.

(Унаследовано от IReflect)
GetMember(String, BindingFlags)

Извлекает массив объектов MemberInfo, соответствующих всем открытым членам или всем членам, которые удовлетворяют заданному имени.

(Унаследовано от IReflect)
GetMembers(BindingFlags)

Извлекает массив объектов MemberInfo, соответствующих всем открытым членам или всем членам текущего класса.

(Унаследовано от IReflect)
GetMethod(String, BindingFlags)

Извлекает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска.

(Унаследовано от IReflect)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Извлекает объект MethodInfo, соответствующий заданному методу из числа перегруженных методов, при помощи массива типа Type.

(Унаследовано от IReflect)
GetMethods(BindingFlags)

Извлекает массив объектов MethodInfo со всеми открытыми методами или всеми методами текущего класса.

(Унаследовано от IReflect)
GetProperties(BindingFlags)

Извлекает массив объектов PropertyInfo, соответствующих всем открытым свойствам или всем свойствам текущего класса.

(Унаследовано от IReflect)
GetProperty(String, BindingFlags)

Извлекает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.

(Унаследовано от IReflect)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Извлекает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.

(Унаследовано от IReflect)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Вызывает заданный элемент.

(Унаследовано от IReflect)
RemoveMember(MemberInfo)

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

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