public static extern C4SliceResult c4key_toJSON(C4KeyReader *reader);
public static string c4key_toJSON(C4KeyReader *reader) { using (var retVal = NativeRaw.c4key_toJSON(reader)) { return(((C4Slice)retVal).CreateString()); } }
public static extern C4SliceResult c4key_readString(C4KeyReader *reader);
public static extern double c4key_readNumber(C4KeyReader *reader);
public static extern bool c4key_readBool(C4KeyReader *reader);
public static extern void c4key_skipToken(C4KeyReader *reader);
public static extern C4KeyToken c4key_peek(C4KeyReader *reader);
public static extern void c4key_freeReader(C4KeyReader *reader);