private void OnDataRemoved(IProfilingData data) { var instance = this.NodeProfilingData.FirstOrDefault(d => d.Instance.Equals(data)); if (instance != null) { this.NodeProfilingData.Remove(instance); } }
private void OnDataAdded(IProfilingData data) { this.NodeProfilingData.Add(new ProfilingDataPoint(data)); }
protected void OnDataRemoved(IProfilingData data) => DataRemoved?.Invoke(data);