public static string GetName(ProcessedDataSetType dataset)
{
StringBuilder buffer = new StringBuilder();
buffer.Append(dataset.AggregateName);
buffer.Append(" [");
buffer.Append(dataset.ProcessingInterval);
buffer.Append(':');
buffer.Append((dataset.Stepped) ? "Stepped" : "Sloped");
buffer.Append('/');
buffer.Append((dataset.UseSlopedExtrapolation) ? "Sloped" : "Stepped");
buffer.Append(':');
buffer.Append((dataset.TreatUncertainAsBad)?"AsBad":"AsUncertain");
buffer.Append(':');
buffer.Append(dataset.PercentBad);
buffer.Append('/');
buffer.Append(dataset.PercentGood);
buffer.Append("]");
return buffer.ToString();
}