コード例 #1
0
        /// <summary>
        /// Returns the values in the specified raw dataset.
        /// </summary>
        public SortedDictionary <DateTime, DataValue> GetRawValues(string dataSetName)
        {
            RawDataSetType dataset = FindRawDataSet(dataSetName);

            if (dataset != null)
            {
                return(ToDataValues(dataset.Values));
            }

            return(new SortedDictionary <DateTime, DataValue>());
        }
コード例 #2
0
        /// <summary>
        /// Finds the processed dataset for the specified raw data set.
        /// </summary>
        public ProcessedDataSetType[] GetProcessedDataSets(string rawDataSetName)
        {
            RawDataSetType rawDataset = FindRawDataSet(rawDataSetName);

            List <ProcessedDataSetType> datasets = new List <ProcessedDataSetType>();

            if (this.ProcessedDataSets != null)
            {
                foreach (ProcessedDataSetType dataset in this.ProcessedDataSets)
                {
                    if (dataset.DataSetName == rawDataSetName)
                    {
                        dataset.Name = GetName(dataset);
                        datasets.Add(dataset);
                    }
                }
            }

            return(datasets.ToArray());
        }