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)

適用対象