protected internal virtual int Fill(int n) { for (int i = 0; i < n; i++) { if (this.n > 0 && data[this.n - 1] == unchecked((char)IntStreamConstants.Eof)) { return i; } int c = NextChar(); Add(c); } return n; }