TypeDescriptor.CreateEvent メソッド

定義

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

オーバーロード

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[])

型で指定したイベントから記述子情報を動的に生成することによって既存のイベント記述子と同じになる新しいイベント記述子を作成します。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[])

既存の 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

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

oldEventDescriptor
EventDescriptor

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

attributes
Attribute[]

新しい属性。The new attributes.

戻り値

EventDescriptor

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

こちらもご覧ください

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
Public Shared Function CreateEvent (componentType As Type, name As String, type As Type, ParamArray attributes As Attribute()) As EventDescriptor

パラメーター

componentType
Type

イベントが存在するコンポーネントの型。The type of the component the event lives on.

name
String

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

type
Type

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

attributes
Attribute[]

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

戻り値

EventDescriptor

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

こちらもご覧ください

適用対象