TypeBuilder.DefineEvent(String, EventAttributes, Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将新事件添加到该类型,使用给定的名称、属性和事件类型。
public:
System::Reflection::Emit::EventBuilder ^ DefineEvent(System::String ^ name, System::Reflection::EventAttributes attributes, Type ^ eventtype);
public System.Reflection.Emit.EventBuilder DefineEvent (string name, System.Reflection.EventAttributes attributes, Type eventtype);
member this.DefineEvent : string * System.Reflection.EventAttributes * Type -> System.Reflection.Emit.EventBuilder
Public Function DefineEvent (name As String, attributes As EventAttributes, eventtype As Type) As EventBuilder
参数
- name
- String
事件的名称。
name
不能包含嵌入的 null。
- attributes
- EventAttributes
事件的属性。
- eventtype
- Type
事件的类型。
返回
已定义的事件。
例外
name
的长度为零。
该类型是以前使用 CreateType() 创建的。