public RunsNotifyImpl(Bypass outerInstance, Notifier notifier, object a1, object a2, object a3) { this.outerInstance = outerInstance; this.notifier = notifier; this.a1 = a1; this.a2 = a2; this.a3 = a3; }
public RunsNotifyImpl(Bypass outerInstance, Notifier <T> notifier, T a1, T a2, T a3) { this.outerInstance = outerInstance; this.notifier = notifier; this.a1 = a1; this.a2 = a2; this.a3 = a3; }
public override void Close() { if (_owner != null) { _ref.Defang(_owner.DefaultListener()); _owner.Disconnect(this); _owner = null; } _closed = true; }
public RemoveConnectionImpl(Bypass outerInstance, GoListener listener) { this.outerInstance = outerInstance; this.listener = listener; }
public DisconnectImpl(Bypass outerInstance, Cons cons) { this.outerInstance = outerInstance; this.cons = cons; }
public AddConsImpl(Bypass outerInstance, Cons cons) { this.outerInstance = outerInstance; this.cons = cons; }
protected internal Cons(Bypass owner, GoListener listener) { _owner = owner; _ref = new StrongRef(listener); }