internal override void DestroyCaret (IntPtr hwnd) { if (Caret.Hwnd == hwnd) { if (Caret.Visible == 1) { Caret.Timer.Stop (); HideCaret (); } Caret.Hwnd = IntPtr.Zero; Caret.Visible = 0; Caret.On = false; } }