Name
EventBuilder
Synopsis
This class represents a dynamically created event. Events are created with the TypeBuilder.DefineEvent()
method. You
can then attach a MethodBuilder
object
to represent one of three methods: the method used to raise the event
(SetRaiseMethod()
), the
method used to subscribe to the event
(SetAddOnMethod()
), and the
method used to unsubscribe
(SetRemoveOnMethod()
).
public sealed class EventBuilder { // Public Instance Methods public method void AddOtherMethod( MethodBuilder mdBuilder); public method EventToken GetEventToken(); public method void SetAddOnMethod( MethodBuilder mdBuilder); public method void SetCustomAttribute( System.Reflection.ConstructorInfo con, byte[] binaryAttribute); public method void SetCustomAttribute( CustomAttributeBuilder customBuilder); public method void SetRaiseMethod( MethodBuilder mdBuilder); public method void SetRemoveOnMethod( MethodBuilder mdBuilder); }
Returned By
TypeBuilder.DefineEvent()
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.