_Type.GetProperties メソッド

定義

COM オブジェクトに、 GetProperties メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetProperties method.

オーバーロード

GetProperties()

COM オブジェクトに、 GetProperties() メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetProperties() method.

GetProperties(BindingFlags)

COM オブジェクトに、 GetProperties(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetProperties(BindingFlags) method.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code, and should not be called from managed code.

メソッドType.GetPropertiesは、現在Typeののプロパティを取得します。The Type.GetProperties method gets the properties of the current Type.

GetProperties()

COM オブジェクトに、 GetProperties() メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetProperties() method.

public:
 cli::array <System::Reflection::PropertyInfo ^> ^ GetProperties();
public System.Reflection.PropertyInfo[] GetProperties ();
abstract member GetProperties : unit -> System.Reflection.PropertyInfo[]
Public Function GetProperties () As PropertyInfo()

戻り値

現在の PropertyInfo のすべてのパブリック プロパティを表す Type オブジェクトの配列。An array of PropertyInfo objects representing all public properties of the current Type.

- または --or- 現在の PropertyInfo にパブリック プロパティが存在しない場合は、Type 型の空の配列。An empty array of type PropertyInfo, if the current Type does not have public properties.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code, and should not be called from managed code.

メソッドType.GetPropertiesは、現在Typeののすべてのパブリックプロパティを返します。The Type.GetProperties method returns all the public properties of the current Type.

GetProperties(BindingFlags)

COM オブジェクトに、 GetProperties(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetProperties(BindingFlags) method.

public:
 cli::array <System::Reflection::PropertyInfo ^> ^ GetProperties(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo[] GetProperties (System.Reflection.BindingFlags bindingAttr);
abstract member GetProperties : System.Reflection.BindingFlags -> System.Reflection.PropertyInfo[]
Public Function GetProperties (bindingAttr As BindingFlags) As PropertyInfo()

パラメーター

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

- または --or- null を返す 0。Zero, to return null.

戻り値

現在の PropertyInfo のプロパティのうち、指定したバインディング制約に一致するすべてのプロパティを表す Type オブジェクトの配列。An array of PropertyInfo objects representing all properties of the current Type that match the specified binding constraints.

- または --or- 現在の PropertyInfo にプロパティが設定されていないか、またはプロパティの中でバインディング制約に一致するものが存在しない場合は、Type 型の空の配列。An empty array of type PropertyInfo, if the current Type does not have properties, or if none of the properties match the binding constraints.

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This method is for access to managed classes from unmanaged code, and should not be called from managed code.

メソッドType.GetPropertiesは、指定されたバインディング制約Typeを使用して、現在ののプロパティを検索します。The Type.GetProperties method searches for the properties of the current Type, using the specified binding constraints.

適用対象