Exemple #1
0
        public ChartReadingDescriptor(
            ReadingDescription description,
            IDictionary <Func <BatteryElement, BatteryElement>, EntryKey> sourceKeys,
            ReadingValueAccessor accessor,
            ReadingVisualizer chartVisualizer)
            : base(description, sourceKeys, accessor)
        {
            Contract.Requires(chartVisualizer, "chartVisualizer").NotToBeNull();

            this.ChartVisualizer = chartVisualizer;
        }
        public ReadingDescriptor(
            ReadingDescription description,
            IDictionary <Func <BatteryElement, BatteryElement>, EntryKey> sourceKeys,
            ReadingValueAccessor accessor)
        {
            Contract.Requires(description, "description").NotToBeNull();
            Contract.Requires(sourceKeys, "sourceKeys").NotToBeNull();
            Contract.Requires(accessor, "accessor").NotToBeNull();

            this.Description = description;
            this.SourceKeys  = sourceKeys;
            this.Accessor    = accessor;
        }