public static string c4blob_getFilePath(C4BlobStore *store, C4BlobKey key, C4Error *outError)
 {
     using (var retVal = NativeRaw.c4blob_getFilePath(store, key, outError)) {
         return(((C4Slice)retVal).CreateString());
     }
 }
 public static extern long c4blob_getSize(C4BlobStore *store, C4BlobKey key);
 public static byte[] c4blob_getContents(C4BlobStore *store, C4BlobKey key, C4Error *outError)
 {
     using (var retVal = NativeRaw.c4blob_getContents(store, key, outError)) {
         return(((C4Slice)retVal).ToArrayFast());
     }
 }
 public static extern C4SliceResult c4blob_getFilePath(C4BlobStore *store, C4BlobKey key, C4Error *outError);
 public static string c4blob_keyToString(C4BlobKey key)
 {
     using (var retVal = NativeRaw.c4blob_keyToString(key)) {
         return(((C4Slice)retVal).CreateString());
     }
 }
 public C4SliceResult c4blob_getContents(C4BlobStore *store, C4BlobKey key, C4Error *outError) => NativeRaw.c4blob_getContents(store, key, outError);
 public static extern C4SliceResult c4blob_getContents(C4BlobStore *store, C4BlobKey key, C4Error *outError);
 public bool c4blob_delete(C4BlobStore *store, C4BlobKey key, C4Error *outError) => Native.c4blob_delete(store, key, outError);
 public C4ReadStream *c4blob_openReadStream(C4BlobStore *store, C4BlobKey key, C4Error *outError) => Native.c4blob_openReadStream(store, key, outError);
 public byte[] c4blob_getContents(C4BlobStore *store, C4BlobKey key, C4Error *outError) => Native.c4blob_getContents(store, key, outError);
 public string c4blob_getFilePath(C4BlobStore *store, C4BlobKey key, C4Error *outError) => Native.c4blob_getFilePath(store, key, outError);
 public long c4blob_getSize(C4BlobStore *store, C4BlobKey key) => Native.c4blob_getSize(store, key);
 public string c4blob_keyToString(C4BlobKey key) => Native.c4blob_keyToString(key);
 public C4SliceResult c4blob_getFilePath(C4BlobStore *store, C4BlobKey key, C4Error *outError) => NativeRaw.c4blob_getFilePath(store, key, outError);
 public static extern bool c4blob_delete(C4BlobStore *store, C4BlobKey key, C4Error *outError);
 public static extern C4SliceResult c4blob_keyToString(C4BlobKey key);
 public static extern C4ReadStream *c4blob_openReadStream(C4BlobStore *store, C4BlobKey key, C4Error *outError);
 public C4SliceResult c4blob_keyToString(C4BlobKey key) => NativeRaw.c4blob_keyToString(key);