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[])

オーバーロードされたメソッドの中から選択するType配列を使用して、指定したメソッドに対応するMethodInfo オブジェクトを取得します。

(継承元 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)

指定したメンバーを削除します。

適用対象