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, Binder, Type[], ParameterModifier[])

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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