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; }