Lucene.Net.Demo.Html.SimpleCharStream.GetSuffix C# (CSharp) Method

GetSuffix() public method

public GetSuffix ( int len ) : char[]
len int
return char[]
        public virtual char[] GetSuffix(int len)
        {
            char[] ret = new char[len];
			
            if ((bufpos + 1) >= len)
                Array.Copy(buffer, bufpos - len + 1, ret, 0, len);
            else
            {
                Array.Copy(buffer, bufsize - (len - bufpos - 1), ret, 0, len - bufpos - 1);
                Array.Copy(buffer, 0, ret, len - bufpos - 1, bufpos + 1);
            }
			
            return ret;
        }