System.Collections.Queue.GetElement C# (CSharp) Method

GetElement() private method

private GetElement ( int i ) : Object
i int
return Object
        internal Object GetElement(int i)
        {
            return _array[(_head + i) % _array.Length];
        }

Usage Example

Example #1
0
            public virtual bool MoveNext()
            {
                if (_version != _q._version)
                {
                    throw new InvalidOperationException(Environment.GetResourceString(ResId.InvalidOperation_EnumFailedVersion));
                }

                if (_index < 0)
                {
                    currentElement = _q._array;
                    return(false);
                }

                currentElement = _q.GetElement(_index);
                _index++;

                if (_index == _q._size)
                {
                    _index = -1;
                }
                return(true);
            }
All Usage Examples Of System.Collections.Queue::GetElement