public static decimal?Max(this OneItemDefaultOrderedEnumerable <decimal?> source) { if (source.IsDefaultValue()) { throw CommonImplementation.Uninitialized(nameof(source)); } return(default(decimal?)); }
public static float Min(this OneItemDefaultOrderedEnumerable <float> source) { if (source.IsDefaultValue()) { throw CommonImplementation.Uninitialized(nameof(source)); } return(default(float)); }
public static double?Average(this OneItemDefaultOrderedEnumerable <int?> source) { if (source.IsDefaultValue()) { throw CommonImplementation.Uninitialized(nameof(source)); } return(default(int?)); }
public bool SequenceEqual(OneItemDefaultOrderedEnumerable <TItem> second) { if (IsDefaultValue()) { throw CommonImplementation.Uninitialized("first"); } if (second.IsDefaultValue()) { throw CommonImplementation.Uninitialized(nameof(second)); } return(EqualityComparer <TItem> .Default.Equals(default(TItem), default(TItem))); }