NVelocity.Runtime.Parser.VelocityCharStream.GetSuffix C# (CSharp) Метод

GetSuffix() публичный Метод

public GetSuffix ( int len ) : char[]
len int
Результат char[]
        public char[] GetSuffix(int len)
        {
            char[] ret = new char[len];

            if ((bufferPosition + 1) >= len)
                Array.Copy(buffer, bufferPosition - len + 1, ret, 0, len);
            else
            {
                Array.Copy(buffer, bufferSize - (len - bufferPosition - 1), ret, 0, len - bufferPosition - 1);
                Array.Copy(buffer, 0, ret, len - bufferPosition - 1, bufferPosition + 1);
            }

            return ret;
        }