BTDB.KVDBLayer.BTree.BTreeRoot.KeyStartsWithPrefix C# (CSharp) Method

KeyStartsWithPrefix() static private method

static private KeyStartsWithPrefix ( byte prefix, ByteBuffer key ) : bool
prefix byte
key ByteBuffer
return bool
        internal static bool KeyStartsWithPrefix(byte[] prefix, ByteBuffer key)
        {
            if (key.Length < prefix.Length) return false;
            var keyBuffer = key.Buffer;
            var offset = key.Offset;
            for (int i = 0; i < prefix.Length; i++)
            {
                if (keyBuffer[offset + i] != prefix[i]) return false;
            }
            return true;
        }