public string GetString(int offset, int length, XmlNameTable nameTable) { char[] chars = GetCharBuffer(length); int charCount = GetChars(offset, length, chars); return nameTable.Add(chars, 0, charCount); }
public string GetString(XmlNameTable nameTable) { PrefixHandleType type = _type; if (type != PrefixHandleType.Buffer) { return(GetString(type)); } else { return(_bufferReader.GetString(_offset, _length, nameTable)); } }