public long IFastEnumerator() { IFastEnumerator <int> ife = _array.GetFastEnumerator(); long total = 0; bool remaining = true; ife.Reset(); loop: var i = ife.TryGetNext(out remaining); if (remaining) { total += i; goto loop; } return(total); }
public long IFastEnumerator() { IFastEnumerator <int> ife = _array.GetFastEnumerator(); long total = 0; bool remaining = true; ife.Reset(); loop: var i = ife.TryGetNext(out remaining); if (remaining) { total += i; goto loop; } return(total); }