public override bool MoveNext() { if (nodeEnumerator.MoveNext()) { Current = nodeEnumerator.Current; variableToBind.Value = Current; return true; } variableToBind.ForciblyUnbind(); return false; }
public override bool MoveNext() { if (Current == null) { // first time through variableToBind.Value = Current = node; return true; } variableToBind.ForciblyUnbind(); return false; }