public override void Dispose() { if (!IsDisposed) { Scintilla.DropMarkers.AllDocumentDropMarkers.Remove(this); this.Invalidate(); base.Dispose(); } }