public Equals2 ( int key1, int key2, |
||
key1 | int | |
key2 | int | |
bufferReader2 | ||
return | bool |
public bool Equals2(int key1, int key2, XmlBufferReader bufferReader2)
{
// If the keys aren't from the same dictionary, they still might be the same
if (key1 == key2)
return true;
else
return GetDictionaryString(key1).Value == bufferReader2.GetDictionaryString(key2).Value;
}
XmlBufferReader::Equals2 ( int key1, |
|
XmlBufferReader::Equals2 ( int offset1, int length1, |
|
XmlBufferReader::Equals2 ( int offset1, int length1, byte buffer2 ) : bool | |
XmlBufferReader::Equals2 ( int offset1, int length1, int offset2, int length2 ) : bool | |
XmlBufferReader::Equals2 ( int offset1, int length1, string s2 ) : bool |
public bool Equals([NotNullWhen(true)] PrefixHandle?prefix2) { if (prefix2 is null) { return(false); } PrefixHandleType type1 = _type; PrefixHandleType type2 = prefix2._type; if (type1 != type2) { return(false); } if (type1 != PrefixHandleType.Buffer) { return(true); } if (_bufferReader == prefix2._bufferReader) { return(_bufferReader.Equals2(_offset, _length, prefix2._offset, prefix2._length)); } else { return(_bufferReader.Equals2(_offset, _length, prefix2._bufferReader, prefix2._offset, prefix2._length)); } }