private void ImplementEvent(ClassEmitter emitter, MetaEvent @event,
                             ProxyGenerationOptions options, INamingScope namingScope)
 {
     @event.BuildEventEmitter(emitter);
     ImplementMethod(@event.Adder, emitter, options, @event.Emitter.CreateAddMethod, namingScope);
     ImplementMethod(@event.Remover, emitter, options, @event.Emitter.CreateRemoveMethod, namingScope);
 }
		private void ImplementEvent(ClassEmitter emitter, MetaEvent @event, ProxyGenerationOptions options)
		{
			@event.BuildEventEmitter(emitter);
			ImplementMethod(@event.Adder, emitter, options, @event.Emitter.CreateAddMethod);
			ImplementMethod(@event.Remover, emitter, options, @event.Emitter.CreateRemoveMethod);
		}
 private void ImplementEvent(ClassEmitter emitter, MetaEvent @event)
 {
     @event.BuildEventEmitter(emitter);
     ImplementMethod(@event.Adder, emitter, @event.Emitter.CreateAddMethod);
     ImplementMethod(@event.Remover, emitter, @event.Emitter.CreateRemoveMethod);
 }