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)

将命名的字段添加到反射对象。

AddMethod(String, Delegate)

将命名的方法添加到反射对象。

AddProperty(String)

将命名的属性添加到反射对象。

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)

移除指定的成员。

适用于