public static bool ATJSONParseUInt8(string json, Foundation.Jsmntok token, byte *val)
        {
            var _arg1 = ReferenceEquals(token, null) ? IntPtr.Zero : token._Instance;
            var _ret  = _Internal.ATJSONParseUInt8(json, _arg1, val);

            return(_ret);
        }
        public static int ATJSONNumTokensInValue(Foundation.Jsmntok token)
        {
            var _arg0 = ReferenceEquals(token, null) ? IntPtr.Zero : token._Instance;
            var _ret  = _Internal.ATJSONNumTokensInValue(_arg0);

            return(_ret);
        }
        public static bool ATJSONStringEquals(string json, Foundation.Jsmntok tok, string s)
        {
            var _arg1 = ReferenceEquals(tok, null) ? IntPtr.Zero : tok._Instance;
            var _ret  = _Internal.ATJSONStringEquals(json, _arg1, s);

            return(_ret);
        }
        public static bool ATJSONParseUInt16(string json, Foundation.Jsmntok token, ref ushort val)
        {
            var _arg1 = ReferenceEquals(token, null) ? IntPtr.Zero : token._Instance;

            fixed(ushort *_val2 = &val)
            {
                var _arg2 = _val2;
                var _ret  = _Internal.ATJSONParseUInt16(json, _arg1, _arg2);

                return(_ret);
            }
        }
        public static bool ATJSONParseHexBytes(string json, Foundation.Jsmntok token, byte *bytes, ulong maxSize, ref ulong parsedBytesLength)
        {
            var _arg1 = ReferenceEquals(token, null) ? IntPtr.Zero : token._Instance;

            fixed(ulong *_parsedBytesLength4 = &parsedBytesLength)
            {
                var _arg4 = _parsedBytesLength4;
                var _ret  = _Internal.ATJSONParseHexBytes(json, _arg1, bytes, maxSize, _arg4);

                return(_ret);
            }
        }