internal StaticClassEventWithMonoCecil(ITypeWithMonoCecil declaringType, EventDefinition @event)
 {
     this.@event = new EventWithMonoCecil(declaringType, @event);
 }
 internal AbstractEventWithMonoCecil(ITypeWithMonoCecil declaringType, EventDefinition @event)
 {
     this.@event = new EventWithMonoCecil(declaringType, @event);
 }
 internal ClassEventWithMonoCecil(IInternalTypeWithMonoCecil declaringType, EventDefinition @event)
 {
     this.@event        = new EventWithMonoCecil(declaringType, @event);
     this.declaringType = declaringType;
 }