private void EraseTransient() { if (elevTextTransient != null && elevBasePtTransient != null) { Graphics.TransientManager tm = Graphics.TransientManager.CurrentTransientManager; tm.EraseTransient(elevTextTransient, new IntegerCollection()); tm.EraseTransient(elevBasePtTransient, new IntegerCollection()); elevTextTransient.Dispose(); elevBasePtTransient.Dispose(); elevTextTransient = null; elevBasePtTransient = null; } }
void ClearTransientGraphics() { GI.TransientManager tm = GI.TransientManager.CurrentTransientManager; IntegerCollection col = new IntegerCollection(); if (_markers != null) { foreach (DBObject marker in _markers) { tm.EraseTransient(marker, col); marker.Dispose(); } } }