public void RemoveDataSet(ProcessedDataSetType dataset)
{
if (dataset != null)
{
List<ProcessedDataSetType> datasets = new List<ProcessedDataSetType>();
if (this.ProcessedDataSets != null)
{
datasets.AddRange(this.ProcessedDataSets);
}
int index = datasets.IndexOf(dataset);
if (index >= 0)
{
datasets.RemoveAt(index);
this.ProcessedDataSets = datasets.ToArray();
}
}
}