public void AddDataSet(ProcessedDataSetType dataset)
{
List<ProcessedDataSetType> datasets = new List<ProcessedDataSetType>();
if (this.ProcessedDataSets != null)
{
datasets.AddRange(this.ProcessedDataSets);
}
// check for duplicates.
if (datasets.Contains(dataset))
{
return;
}
dataset.Name = GetName(dataset);
datasets.Add(dataset);
this.ProcessedDataSets = datasets.ToArray();
}