public virtual void Load(TextReader r, int size, int readChunkSize) { if (r == null) { return; } data = r.ReadToEnd().ToCharArray(); n = data.Length; }