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.