public TItem FirstOrDefault(Func <TItem, bool> predicate) => CommonImplementation.FirstOrDefault <TItem, TEnumerable, TEnumerator>(RefThis(), predicate);
public bool MoveNext() { throw CommonImplementation.NotImplemented(); }
public TItem FirstOrDefault() => CommonImplementation.FirstOrDefault <TItem, TEnumerable, TEnumerator>(RefThis());
public float?Sum(BuiltInEnumerable <float?> source) { var bridge = Bridge(source, nameof(source)); return(CommonImplementation.SumNullableFloat <BuiltInEnumerable <float?>, BuiltInEnumerator <float?> >(RefLocal(bridge))); }
public bool IsDefaultValue() { throw CommonImplementation.NotImplemented(); }
public bool Any() => CommonImplementation.Any <TItem, TEnumerable, TEnumerator>(RefThis());
public decimal Sum(Func <TItem, decimal> selector) => CommonImplementation.SumSelector <TItem, TEnumerable, TEnumerator>(RefThis(), selector);
public PlaceholderEnumerator <TItem> GetEnumerator() { throw CommonImplementation.NotImplemented(); }
public void Reset() { throw CommonImplementation.NotImplemented(); }
public bool Contains(TItem value) => CommonImplementation.Contains <TItem, TEnumerable, TEnumerator>(RefThis(), value);
public bool Contains(TItem value, IEqualityComparer <TItem> comparer) => CommonImplementation.Contains <TItem, TEnumerable, TEnumerator>(RefThis(), value, comparer);
public int Sum(BuiltInEnumerable <int> source) { var bridge = Bridge(source, nameof(source)); return(CommonImplementation.SumInt <BuiltInEnumerable <int>, BuiltInEnumerator <int> >(RefLocal(bridge))); }
public decimal?Sum(BuiltInEnumerable <decimal?> source) { var bridge = Bridge(source, nameof(source)); return(CommonImplementation.SumNullableDecimal <BuiltInEnumerable <decimal?>, BuiltInEnumerator <decimal?> >(RefLocal(bridge))); }
public double Sum(BuiltInEnumerable <double> source) { var bridge = Bridge(source, nameof(source)); return(CommonImplementation.SumDouble <BuiltInEnumerable <double>, BuiltInEnumerator <double> >(RefLocal(bridge))); }
public AppendEnumerable <TItem, TEnumerable, TEnumerator> Append(TItem element) => CommonImplementation.Append <TItem, TEnumerable, TEnumerator>(RefThis(), element);
IEnumerator IEnumerable.GetEnumerator() { throw CommonImplementation.NotImplemented(); }
public TItem[] ToArray() => CommonImplementation.ToArray <TItem, TEnumerable, TEnumerator>(RefThis());
public BuiltInEnumerator <TItem> GetEnumerator() { throw CommonImplementation.NotImplemented(); }
public bool Any(Func <TItem, bool> predicate) => CommonImplementation.Any <TItem, TEnumerable, TEnumerator>(RefThis(), predicate);
public void Dispose() { throw CommonImplementation.NotImplemented(); }
public int?Sum(Func <TItem, int?> selector) => CommonImplementation.SumSelector <TItem, TEnumerable, TEnumerator>(RefThis(), selector);
public long?Sum(BuiltInEnumerable <long?> source) { var bridge = Bridge(source, nameof(source)); return(CommonImplementation.SumNullableLong <BuiltInEnumerable <long?>, BuiltInEnumerator <long?> >(RefLocal(bridge))); }