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 void AddOtherMethod (MethodBuilder mdBuilder ); public EventToken GetEventToken ( ); public void SetAddOnMethod (MethodBuilder mdBuilder ); public void SetCustomAttribute (System.Reflection.ConstructorInfo con , byte[ ] binaryAttribute ); public void SetCustomAttribute (CustomAttributeBuilder customBuilder ); public void SetRaiseMethod (MethodBuilder mdBuilder ); public void SetRemoveOnMethod (MethodBuilder mdBuilder ); } Returned ByTypeBuilder.DefineEvent( ) |