/// <inheritdoc/> public void Visit(MultipleValueMetric metric) { Ensure.ArgumentNotNull(metric, "metric"); string result = MultipleValueFormatter.Output(metric.Name, metric.UnitOfMeasurement, metric.GetValues()); writer.WriteLine(result); }
/// <inheritdoc/> public void Visit(MultipleValueMetric metric) { Ensure.ArgumentNotNull(metric, "metric"); var values = metric.GetValues(); for (int index = 0; index < values.Count; index++) { writer.WriteStartElement(metric.Name); writer.WriteAttributeString("index", index.ToString()); string value = values[index]; string output = Format(value, metric.UnitOfMeasurement); writer.WriteString(output); writer.WriteEndElement(); } }