IRemoteTypeContract.GetMember(String, MemberTypes, BindingFlags) メソッド

定義

現在の IContract について、指定されたメンバー名、メンバー型、およびバインディング制約を満たしたすべてのメンバーへのアクセスを提供する、IRemoteTypeContract オブジェクトのコレクションを返します。

public:
 System::AddIn::Contract::Collections::IArrayContract<System::AddIn::Contract::IContract ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes memberTypes, System::Reflection::BindingFlags bindingFlags);
public System.AddIn.Contract.Collections.IArrayContract<System.AddIn.Contract.IContract> GetMember (string name, System.Reflection.MemberTypes memberTypes, System.Reflection.BindingFlags bindingFlags);
abstract member GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.AddIn.Contract.Collections.IArrayContract<System.AddIn.Contract.IContract>
Public Function GetMember (name As String, memberTypes As MemberTypes, bindingFlags As BindingFlags) As IArrayContract(Of IContract)

パラメーター

name
String

現在の IRemoteTypeContract のメンバー名。 この名前は、同じ名前の複数のメンバーを表す場合があります。

memberTypes
MemberTypes

検索対象のメンバーを指定する MemberTypes 値のビットごとの組み合わせ。

bindingFlags
BindingFlags

メンバーの検索方法を指定する BindingFlags 値のビットごとの組み合わせ。

戻り値

現在の IArrayContract<C> のメンバーのうち、指定された名前を持ち、かつ、memberTypes パラメーターおよび bindingFlags パラメーターで指定された基準を満たしているメンバーを表す IContract オブジェクトの IRemoteTypeContract

注釈

このメソッドを使用すると、1 つのメンバーを取得したり、コンストラクターやメソッドのオーバーロードなど、同じ名前の複数のメンバーを取得したりできます。

適用対象