private bool Equals2(XmlDictionaryString xmlString2)
{
switch (this.type)
{
case StringHandleType.Dictionary:
return(this.bufferReader.Equals2(this.key, xmlString2));
case StringHandleType.UTF8:
return(this.bufferReader.Equals2(this.offset, this.length, xmlString2.ToUTF8()));
}
return(this.GetString() == xmlString2.Value);
}