次の方法で共有


_Type.GetMember メソッド

定義

COM オブジェクトに、GetMember メソッドへのバージョンに依存しないアクセスが用意されています。

オーバーロード

GetMember(String)

COM オブジェクトに、GetMember(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMember(String, BindingFlags)

COM オブジェクトに、GetMember(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetMember(String, MemberTypes, BindingFlags)

COM オブジェクトに、GetMember(String, MemberTypes, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetMember 、現在 Typeの の指定されたメンバーを取得します。

GetMember(String)

COM オブジェクトに、GetMember(String) メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name);
public System.Reflection.MemberInfo[] GetMember (string name);
abstract member GetMember : string -> System.Reflection.MemberInfo[]
Public Function GetMember (name As String) As MemberInfo()

パラメーター

name
String

取得するパブリック メンバーの名前を格納している String

戻り値

指定した名前のパブリック メンバーが存在する場合は、そのメンバーを表す MemberInfo オブジェクトの配列。それ以外の場合は空の配列。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetMember 、指定した名前のパブリック メンバーを検索します。

適用対象

GetMember(String, BindingFlags)

COM オブジェクトに、GetMember(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMember : string * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Function GetMember (name As String, bindingAttr As BindingFlags) As MemberInfo()

パラメーター

name
String

取得するメンバーの名前を格納している String

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。

- または -

空の配列を返す場合は 0。

戻り値

指定した名前のパブリック メンバーが存在する場合は、そのメンバーを表す MemberInfo オブジェクトの配列。それ以外の場合は空の配列。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetMember 、指定したバインディング制約を使用して、指定されたメンバーを検索します。

適用対象

GetMember(String, MemberTypes, BindingFlags)

COM オブジェクトに、GetMember(String, MemberTypes, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes type, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr);
abstract member GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Function GetMember (name As String, type As MemberTypes, bindingAttr As BindingFlags) As MemberInfo()

パラメーター

name
String

取得するメンバーの名前を格納している String

type
MemberTypes

検索する MemberTypes 値。

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。

- または -

空の配列を返す場合は 0。

戻り値

指定した名前のパブリック メンバーが存在する場合は、そのメンバーを表す MemberInfo オブジェクトの配列。それ以外の場合は空の配列。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetMember 、指定したバインディング制約を使用して、指定したメンバー型の指定されたメンバーを検索します。

適用対象