Click or drag to resize
Breakdown Class
Defines how a set of degree days should be broken down (e.g. daily, weekly, or monthly), and the period in time they should cover.
Inheritance Hierarchy

Namespace: DegreeDays.Api.Data
Assembly: DegreeDaysApi (in DegreeDaysApi.dll) Version: (
public abstract class Breakdown

The Breakdown type exposes the following members.

Public methodEquals
Two Breakdown objects are equal if they have the same class and the same configuration.
(Overrides ObjectEquals(Object).)
Public methodGetHashCode
Overridden to ensure consistency with Equals.
(Overrides ObjectGetHashCode.)

To create a Breakdown object, see the static factory methods on the DatedBreakdown and AverageBreakdown subclasses.

This abstract class is not designed to be extended by third-party code, which is why it does not have an accessible constructor.

Thread Safety
All concrete subclasses of this abstract class are immutable. You can safely reuse them and call them from multiple threads at once.
See Also