ICustomTypeDescriptor.GetProperties メソッド

定義

コンポーネントのこのインスタンスのプロパティを返します。Returns the properties for this instance of a component.

オーバーロード

GetProperties()

コンポーネントのこのインスタンスのプロパティを返します。Returns the properties for this instance of a component.

GetProperties(Attribute[])

属性配列をフィルターとして使用して、コンポーネントのこのインスタンスのプロパティを返します。Returns the properties for this instance of a component using the attribute array as a filter.

GetProperties()

コンポーネントのこのインスタンスのプロパティを返します。Returns the properties for this instance of a component.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties();
public System.ComponentModel.PropertyDescriptorCollection GetProperties ();
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties () As PropertyDescriptorCollection

戻り値

PropertyDescriptorCollection

このコンポーネント インスタンスのプロパティを表す PropertyDescriptorCollectionA PropertyDescriptorCollection that represents the properties for this component instance.

注釈

このインスタンスのプロパティは、クラスが提供するプロパティのセットとは異なる場合があります。The properties for this instance can differ from the set of properties that the class provides. たとえば、コンポーネントが配置されている場合、サイトで追加または追加のプロパティを削除できます。For example, if the component is sited, the site can add or remove additional properties.

プロパティが指定されていない場合、実装者はを返すことができ PropertyDescriptorCollection.Empty ます。Implementers can return PropertyDescriptorCollection.Empty if no properties are specified. このメソッドはを返すことはできません nullThis method should never return null.

こちらもご覧ください

適用対象

GetProperties(Attribute[])

属性配列をフィルターとして使用して、コンポーネントのこのインスタンスのプロパティを返します。Returns the properties for this instance of a component using the attribute array as a filter.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(cli::array <Attribute ^> ^ attributes);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[] attributes);
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (attributes As Attribute()) As PropertyDescriptorCollection

パラメーター

attributes
Attribute[]

フィルターとして使用される Attribute 型の配列。An array of type Attribute that is used as a filter.

戻り値

PropertyDescriptorCollection

このコンポーネント インスタンスのフィルター処理したプロパティを表す PropertyDescriptorCollectionA PropertyDescriptorCollection that represents the filtered properties for this component instance.

注釈

このインスタンスのプロパティは、クラスが提供するプロパティのセットとは異なる場合があります。The properties for this instance can differ from the set of properties that the class provides. たとえば、コンポーネントが配置されている場合、サイトで追加または追加のプロパティを削除できます。For example, if the component is sited, the site can add or remove additional properties.

Attributeが配列に指定され attributes ており、プロパティにその属性のクラスのインスタンスがない場合、が既定のプロパティである場合、返されるコレクションにはプロパティが含まれ Attribute ます。If an Attribute is specified in the attributes array and the property does not have an instance of the class for that attribute, the returned collection will include the property if the Attribute is the default property.

フィルター規則については、「」を参照してください GetPropertiesFor filtering rules, see GetProperties.

こちらもご覧ください

適用対象