Ejemplo n.º 1
0
 public SpanRider(SpanVector spans, SpanPosition latestPosition = new SpanPosition(), int cp = 0)
 {
     _spans          = spans;
     _spanPosition   = new SpanPosition();
     CurrentPosition = 0;
     Length          = 0;
     At(latestPosition, cp);
 }
Ejemplo n.º 2
0
        private SpanPosition        _spanPosition; // index and cp of current span

        public SpanRider(SpanVector spans, SpanPosition latestPosition) : this(spans, latestPosition, latestPosition.Offset)
        {
        }
Ejemplo n.º 3
0
        private int _current;    // current span

        internal SpanEnumerator(SpanVector spans)
        {
            _spans   = spans;
            _current = -1;
        }