//-------------------------------------------------------------------------------------------------- public override void Remove() { if (_AisShape == null) { return; } if (AisContext.IsHilighted(_AisShape)) { AisContext.Unhilight(_AisShape, false); } AisContext.Remove(_AisShape, false); AisContext.Erase(_AisShape, false); _AisShape = null; _UpdateMarker(); }