英語で読む

次の方法で共有


TypeBuilder.DefineEvent(String, EventAttributes, Type) メソッド

定義

指定した名前、属性、イベント型の新しいイベントを型に追加します。

C#
public System.Reflection.Emit.EventBuilder DefineEvent(string name, System.Reflection.EventAttributes attributes, Type eventtype);

パラメーター

name
String

イベントの名前です。 name に埋め込み null 値を含めることはできません。

attributes
EventAttributes

イベントの属性。

eventtype
Type

イベントの型。

戻り値

定義済みのイベント。

例外

name の長さが 0 です。

namenullです。

または

eventtypenullです。

型は CreateType() を使用して既に作成されました。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1