public static C4SliceResult c4doc_encodeStrippingOldMetaProperties(FLDict *doc) => Impl.c4doc_encodeStrippingOldMetaProperties(doc);
Esempio n. 2
0
 public static extern FLValue *FLDict_GetWithKey(FLDict *dict, FLDictKey *dictKey);
Esempio n. 3
0
 public static extern FLValue *FLDict_Get(FLDict *dict, FLSlice keyString);
Esempio n. 4
0
 public static extern uint FLDict_Count(FLDict *dict);
Esempio n. 5
0
 public static extern void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i);
 public static void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i) => Impl.FLDictIterator_Begin(dict, i);
 public static FLValue *FLDict_Get(FLDict *dict, FLSlice keyString) => Impl.FLDict_Get(dict, keyString);
Esempio n. 8
0
 public FLValue *GetDictValue(FLDict *dict, string key)
 {
     return(Native.FLDict_GetSharedKey(dict, Encoding.UTF8.GetBytes(key), SharedKeys));
 }
Esempio n. 9
0
 public FLValue *GetDictValue(FLDict *dict, FLSlice key)
 {
     return(NativeRaw.FLDict_GetSharedKey(dict, key, SharedKeys));
 }
Esempio n. 10
0
 public static extern FLMutableDict *FLDict_MutableCopy(FLDict *source, FLCopyFlags x);
Esempio n. 11
0
 public SharedStringCache(SharedStringCache other, FLDict *root)
     : this(other)
 {
     _root = root;
 }
Esempio n. 12
0
 public static extern FLMutableDict *FLDict_AsMutable(FLDict *dict);
 public static UIntPtr FLDict_GetWithKeys(FLDict *dict, FLDictKey[] keys, FLValue[] values, UIntPtr count) => Impl.FLDict_GetWithKeys(dict, keys, values, count);
 public static FLValue *FLDict_GetSharedKey(FLDict *d, FLSlice keyString, FLSharedKeys *sk) => Impl.FLDict_GetSharedKey(d, keyString, sk);
 public static uint FLDict_Count(FLDict *dict) => Impl.FLDict_Count(dict);
 public static extern UIntPtr FLDict_GetWithKeys(FLDict *dict, [Out] FLDictKey[] keys, [Out] FLValue[] values, UIntPtr count);
 public static FLValue *FLDict_Get(FLDict *dict, byte[] keyString) => Impl.FLDict_Get(dict, keyString);
 public static extern C4SliceResult c4doc_encodeStrippingOldMetaProperties(FLDict *doc);
 public static FLValue *FLDict_GetWithKey(FLDict *dict, FLDictKey *dictKey) => Impl.FLDict_GetWithKey(dict, dictKey);
 public static extern bool c4doc_hasOldMetaProperties(FLDict *doc);
 public static bool c4doc_dictContainsBlobs(FLDict *dict) => Impl.c4doc_dictContainsBlobs(dict);
 public static byte[] c4doc_encodeStrippingOldMetaProperties(FLDict *doc)
 {
     using (var retVal = NativeRaw.c4doc_encodeStrippingOldMetaProperties(doc)) {
         return(((C4Slice)retVal).ToArrayFast());
     }
 }
Esempio n. 23
0
 public static extern bool FLDict_IsEmpty(FLDict *dict);
 public static extern bool c4doc_dictIsBlob(FLDict *dict, FLSharedKeys *sk, C4BlobKey *outKey);
Esempio n. 25
0
 public static extern void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared);
 public static extern bool c4doc_dictContainsBlobs(FLDict *dict, FLSharedKeys *sk);
Esempio n. 27
0
 public static ulong FLDict_GetWithKeys(FLDict *dict, FLDictKey[] keys, FLValue[] values, ulong count)
 {
     return(NativeRaw.FLDict_GetWithKeys(dict, keys, values, (UIntPtr)count).ToUInt64());
 }
 public static extern bool c4doc_blobIsCompressible(FLDict *blobDict, FLSharedKeys *sk);
Esempio n. 29
0
 public static extern FLValue *FLDict_GetSharedKey(FLDict *d, FLSlice keyString, FLSharedKeys *sk);
 public static ulong FLDict_GetWithKeys(FLDict *dict, FLDictKey[] keys, FLValue[] values, ulong count) => Impl.FLDict_GetWithKeys(dict, keys, values, count);