public void Dispose() { LineGeometry?.Dispose(); DataLabels?.Dispose(); if (DotGeometries?.Count > 0) { DotGeometries.ForEach(o => o?.Dispose()); } }