public void SetListener(GooseListener listener, object parameter) { this.listener = listener; this.listenerParameter = parameter; if (internalListener == null) { internalListener = new InternalGooseListener(internalGooseListener); GooseSubscriber_setListener(self, internalListener, IntPtr.Zero); } }
private static extern void GooseSubscriber_setListener(IntPtr self, InternalGooseListener listener, IntPtr parameter);