TypeDescriptor.CreateEvent TypeDescriptor.CreateEvent TypeDescriptor.CreateEvent TypeDescriptor.CreateEvent Method

定義

既存のイベント記述子と同じである新しいイベント記述子を作成します。Creates a new event descriptor that is identical to an existing event descriptor.

オーバーロード

CreateEvent(Type, EventDescriptor, Attribute[]) CreateEvent(Type, EventDescriptor, Attribute[]) CreateEvent(Type, EventDescriptor, Attribute[]) CreateEvent(Type, EventDescriptor, Attribute[])

既存の EventDescriptor が渡された場合、既存のイベント記述子と同じである新しいイベント記述子を作成します。Creates a new event descriptor that is identical to an existing event descriptor, when passed the existing EventDescriptor.

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

型で指定したイベントから記述子情報を動的に生成することによって既存のイベント記述子と同じになる新しいイベント記述子を作成します。Creates a new event descriptor that is identical to an existing event descriptor by dynamically generating descriptor information from a specified event on a type.

CreateEvent(Type, EventDescriptor, Attribute[]) CreateEvent(Type, EventDescriptor, Attribute[]) CreateEvent(Type, EventDescriptor, Attribute[]) CreateEvent(Type, EventDescriptor, Attribute[])

既存の EventDescriptor が渡された場合、既存のイベント記述子と同じである新しいイベント記述子を作成します。Creates a new event descriptor that is identical to an existing event descriptor, when passed the existing EventDescriptor.

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

パラメーター

componentType
Type Type Type Type

新しいイベントを作成するコンポーネントの型。The type of the component for which to create the new event.

oldEventDescriptor
EventDescriptor EventDescriptor EventDescriptor EventDescriptor

既存のイベント情報。The existing event information.

attributes
Attribute[]

新しい属性。The new attributes.

戻り値

指定されたメタデータ属性と既存のメタデータ属性をマージした新しい EventDescriptorA new EventDescriptor that has merged the specified metadata attributes with the existing metadata attributes.

セキュリティ

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

こちらもご覧ください

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

型で指定したイベントから記述子情報を動的に生成することによって既存のイベント記述子と同じになる新しいイベント記述子を作成します。Creates a new event descriptor that is identical to an existing event descriptor by dynamically generating descriptor information from a specified event on a type.

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

パラメーター

componentType
Type Type Type Type

イベントが関連付けられているコンポーネントの型。The type of the component the event lives on.

name
String String String String

イベントの名前です。The name of the event.

type
Type Type Type Type

イベントを処理するデリゲートの型。The type of the delegate that handles the event.

attributes
Attribute[]

イベントの属性。The attributes for this event.

戻り値

型にバインドされている EventDescriptorAn EventDescriptor that is bound to a type.

セキュリティ

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

こちらもご覧ください

適用対象