public void addSubMapToMetrics(IceMX.Metrics metrics) { try { _field.SetValue(metrics, _map.getMetrics()); } catch (Exception) { Debug.Assert(false); } }
public IceMX.Metrics[] getMetrics() { lock (this) { IceMX.Metrics[] metrics = new IceMX.Metrics[_objects.Count]; int i = 0; foreach (Entry e in _objects.Values) { metrics[i++] = e.clone(); } return(metrics); } }