TypeDescriptor.CreateProperty TypeDescriptor.CreateProperty TypeDescriptor.CreateProperty TypeDescriptor.CreateProperty Method

定義

コンポーネントの既存のプロパティのための新しいプロパティ記述子を作成します。Creates a new property descriptor for an existing property of a component.

オーバーロード

CreateProperty(Type, String, Type, Attribute[]) CreateProperty(Type, String, Type, Attribute[]) CreateProperty(Type, String, Type, Attribute[])

指定したプロパティ名、型、および属性配列を使用して、プロパティ記述子を作成し、型に動的に関連付けます。Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.

CreateProperty(Type, PropertyDescriptor, Attribute[]) CreateProperty(Type, PropertyDescriptor, Attribute[]) CreateProperty(Type, PropertyDescriptor, Attribute[]) CreateProperty(Type, PropertyDescriptor, Attribute[])

指定した既存の PropertyDescriptor と属性配列を使用して、既存のプロパティ記述子から新しいプロパティ記述子を作成します。Creates a new property descriptor from an existing property descriptor, using the specified existing PropertyDescriptor and attribute array.

CreateProperty(Type, String, Type, Attribute[]) CreateProperty(Type, String, Type, Attribute[]) CreateProperty(Type, String, Type, Attribute[])

指定したプロパティ名、型、および属性配列を使用して、プロパティ記述子を作成し、型に動的に関連付けます。Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.

public:
 static System::ComponentModel::PropertyDescriptor ^ CreateProperty(Type ^ componentType, System::String ^ name, Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.PropertyDescriptor CreateProperty (Type componentType, string name, Type type, params Attribute[] attributes);
static member CreateProperty : Type * string * Type * Attribute[] -> System.ComponentModel.PropertyDescriptor

パラメーター

componentType
Type Type Type Type

プロパティをメンバーとして持つコンポーネントの TypeThe Type of the component that the property is a member of.

name
String String String String

プロパティの名前。The name of the property.

type
Type Type Type Type

プロパティの TypeThe Type of the property.

attributes
Attribute[]

プロパティの新しい属性。The new attributes for this property.

戻り値

指定した型に関連付けられ、指定したメタデータ属性が既存のメタデータ属性にマージされている PropertyDescriptorA PropertyDescriptor that is bound to the specified type and that has the specified metadata attributes merged with the existing metadata attributes.

セキュリティ

ReflectionPermission
コンポーネントのパブリックでないメンバーを検査するために必要です。Required to inspect non-public members of the component. ReflectionPermissionFlagMemberAccessにはリンク確認要求のアクセス権が必要です。Link demand access required for ReflectionPermissionFlag type MemberAccess.

こちらもご覧ください

CreateProperty(Type, PropertyDescriptor, Attribute[]) CreateProperty(Type, PropertyDescriptor, Attribute[]) CreateProperty(Type, PropertyDescriptor, Attribute[]) CreateProperty(Type, PropertyDescriptor, Attribute[])

指定した既存の PropertyDescriptor と属性配列を使用して、既存のプロパティ記述子から新しいプロパティ記述子を作成します。Creates a new property descriptor from an existing property descriptor, using the specified existing PropertyDescriptor and attribute array.

public:
 static System::ComponentModel::PropertyDescriptor ^ CreateProperty(Type ^ componentType, System::ComponentModel::PropertyDescriptor ^ oldPropertyDescriptor, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.PropertyDescriptor CreateProperty (Type componentType, System.ComponentModel.PropertyDescriptor oldPropertyDescriptor, params Attribute[] attributes);
static member CreateProperty : Type * System.ComponentModel.PropertyDescriptor * Attribute[] -> System.ComponentModel.PropertyDescriptor
Public Shared Function CreateProperty (componentType As Type, oldPropertyDescriptor As PropertyDescriptor, ParamArray attributes As Attribute()) As PropertyDescriptor

パラメーター

componentType
Type Type Type Type

プロパティをメンバーとして持つコンポーネントの TypeThe Type of the component that the property is a member of.

oldPropertyDescriptor
PropertyDescriptor PropertyDescriptor PropertyDescriptor PropertyDescriptor

既存のプロパティ記述子。The existing property descriptor.

attributes
Attribute[]

プロパティの新しい属性。The new attributes for this property.

戻り値

指定したメタデータ属性を既存のメタデータ属性にマージした、新しい PropertyDescriptorA new PropertyDescriptor that has the specified metadata attributes merged with the existing metadata attributes.

セキュリティ

ReflectionPermission
コンポーネントのパブリックでないメンバーを検査するために必要です。Required to inspect non-public members of the component. ReflectionPermissionFlagMemberAccessにはリンク確認要求のアクセス権が必要です。Link demand access required for ReflectionPermissionFlag type MemberAccess.

こちらもご覧ください

適用対象