March 2002
Intermediate to advanced
864 pages
31h 8m
English
EventBuilder
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); }
TypeBuilder.DefineEvent()