25    private static readonly 
string[] 
s_constStrings = 
new string[3] { 
"type", 
"root", 
"item" };
 
  221        if ((
object)
other == 
null)
 
 
  245        return s1.Equals2(
s2);
 
 
  250        return !
s1.Equals2(
s2);
 
 
  255        return s1.Equals(
s2);
 
 
  260        return !
s1.Equals(
s2);
 
 
 
override int GetHashCode()
 
void SetValue(StringHandle value)
 
bool TryGetDictionaryString([NotNullWhen(true)] out XmlDictionaryString value)
 
int CompareTo(StringHandle that)
 
bool Equals([NotNullWhen(true)] StringHandle other)
 
static bool operator!=(StringHandle s1, XmlDictionaryString xmlString2)
 
void ToPrefixHandle(PrefixHandle prefix)
 
StringHandle(XmlBufferReader bufferReader)
 
void SetValue(int offset, int length)
 
bool Equals2(XmlDictionaryString xmlString2)
 
void SetValue(int offset, int length, bool escaped)
 
static readonly string[] s_constStrings
 
static bool operator==(StringHandle s1, XmlDictionaryString xmlString2)
 
readonly XmlBufferReader _bufferReader
 
byte[] GetString(out int offset, out int length)
 
bool Equals2(int key2, XmlBufferReader bufferReader2)
 
override string ToString()
 
void SetConstantValue(StringHandleConstStringType constStringType)
 
string GetString(XmlNameTable nameTable)
 
bool Equals2(int offset2, int length2, XmlBufferReader bufferReader2)
 
override bool Equals([NotNullWhen(true)] object obj)
 
XmlDictionaryString GetDictionaryString(int key)
 
bool Equals2(int key1, int key2, XmlBufferReader bufferReader2)
 
int Compare(int offset1, int length1, int offset2, int length2)
 
string GetEscapedString(int offset, int length)
 
string GetString(int offset, int length)
 
static byte[] ToBytes(string value)
 
static XmlDictionaryString Empty
 
StringHandleConstStringType