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); }