public Equals2 ( int offset1, int length1, byte buffer2 ) : bool | ||
offset1 | int | |
length1 | int | |
buffer2 | byte | |
return | bool |
public bool Equals2(int offset1, int length1, byte[] buffer2)
{
int length2 = buffer2.Length;
if (length1 != length2)
return false;
byte[] buffer1 = _buffer;
for (int i = 0; i < length1; i++)
{
if (buffer1[offset1 + i] != buffer2[i])
return false;
}
return true;
}
XmlBufferReader::Equals2 ( int key1, |
|
XmlBufferReader::Equals2 ( int key1, int key2, |
|
XmlBufferReader::Equals2 ( int offset1, int length1, |
|
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)); } }