Пример #1
0
        public static CyclicCharArray Wrap(char[] backingArray, int offset, int length)
        {
            CyclicCharArray charArray = new CyclicCharArray(backingArray);

            charArray.SetOffsetAndLength(offset, length);
            return(charArray);
        }
Пример #2
0
        public CyclicCharArray PeekBuffer(int length)
        {
            if (IsEmpty)
            {
                return(null);
            }
            if (length > Size)
            {
                length = Size;
            }
            // cCharArray.SetOffsetAndLength(headPointer, length);
            CyclicCharArray charArray = CyclicCharArray.Wrap(buffer, headPointer, length);

            return(charArray);
        }
Пример #3
0
        // Convenience methods/builders.
        public static CyclicCharArray Wrap(char[] backingArray)
        {
            CyclicCharArray charArray = new CyclicCharArray(backingArray);

            return(charArray);
        }