protected override void DetachSink() { if (this.cookie != null) { this.cookie.Disconnect(); } this.cookie = null; this.events = null; base.DetachSink(); }
protected override void CreateSink() { base.CreateSink(); this.events = new TenDayBrowserExtendedEvents(this); this.cookie = new AxHost.ConnectionPointCookie(base.ActiveXInstance, this.events, typeof(UnsafeNativeMethods.DTenDayBrowserEvents2)); }