コード例 #1
0
 public static C4SliceResult c4doc_encodeStrippingOldMetaProperties(FLDict *doc) => Impl.c4doc_encodeStrippingOldMetaProperties(doc);
コード例 #2
0
 public static extern FLValue *FLDict_GetWithKey(FLDict *dict, FLDictKey *dictKey);
コード例 #3
0
 public static extern FLValue *FLDict_Get(FLDict *dict, FLSlice keyString);
コード例 #4
0
 public static extern uint FLDict_Count(FLDict *dict);
コード例 #5
0
 public static extern void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i);
コード例 #6
0
 public static void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i) => Impl.FLDictIterator_Begin(dict, i);
コード例 #7
0
 public static FLValue *FLDict_Get(FLDict *dict, FLSlice keyString) => Impl.FLDict_Get(dict, keyString);
コード例 #8
0
 public FLValue *GetDictValue(FLDict *dict, string key)
 {
     return(Native.FLDict_GetSharedKey(dict, Encoding.UTF8.GetBytes(key), SharedKeys));
 }
コード例 #9
0
 public FLValue *GetDictValue(FLDict *dict, FLSlice key)
 {
     return(NativeRaw.FLDict_GetSharedKey(dict, key, SharedKeys));
 }
コード例 #10
0
 public static extern FLMutableDict *FLDict_MutableCopy(FLDict *source, FLCopyFlags x);
コード例 #11
0
 public SharedStringCache(SharedStringCache other, FLDict *root)
     : this(other)
 {
     _root = root;
 }
コード例 #12
0
 public static extern FLMutableDict *FLDict_AsMutable(FLDict *dict);
コード例 #13
0
 public static UIntPtr FLDict_GetWithKeys(FLDict *dict, FLDictKey[] keys, FLValue[] values, UIntPtr count) => Impl.FLDict_GetWithKeys(dict, keys, values, count);
コード例 #14
0
 public static FLValue *FLDict_GetSharedKey(FLDict *d, FLSlice keyString, FLSharedKeys *sk) => Impl.FLDict_GetSharedKey(d, keyString, sk);
コード例 #15
0
 public static uint FLDict_Count(FLDict *dict) => Impl.FLDict_Count(dict);
コード例 #16
0
 public static extern UIntPtr FLDict_GetWithKeys(FLDict *dict, [Out] FLDictKey[] keys, [Out] FLValue[] values, UIntPtr count);
コード例 #17
0
 public static FLValue *FLDict_Get(FLDict *dict, byte[] keyString) => Impl.FLDict_Get(dict, keyString);
コード例 #18
0
 public static extern C4SliceResult c4doc_encodeStrippingOldMetaProperties(FLDict *doc);
コード例 #19
0
 public static FLValue *FLDict_GetWithKey(FLDict *dict, FLDictKey *dictKey) => Impl.FLDict_GetWithKey(dict, dictKey);
コード例 #20
0
 public static extern bool c4doc_hasOldMetaProperties(FLDict *doc);
コード例 #21
0
 public static bool c4doc_dictContainsBlobs(FLDict *dict) => Impl.c4doc_dictContainsBlobs(dict);
コード例 #22
0
 public static byte[] c4doc_encodeStrippingOldMetaProperties(FLDict *doc)
 {
     using (var retVal = NativeRaw.c4doc_encodeStrippingOldMetaProperties(doc)) {
         return(((C4Slice)retVal).ToArrayFast());
     }
 }
コード例 #23
0
 public static extern bool FLDict_IsEmpty(FLDict *dict);
コード例 #24
0
 public static extern bool c4doc_dictIsBlob(FLDict *dict, FLSharedKeys *sk, C4BlobKey *outKey);
コード例 #25
0
 public static extern void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared);
コード例 #26
0
 public static extern bool c4doc_dictContainsBlobs(FLDict *dict, FLSharedKeys *sk);
コード例 #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());
 }
コード例 #28
0
 public static extern bool c4doc_blobIsCompressible(FLDict *blobDict, FLSharedKeys *sk);
コード例 #29
0
 public static extern FLValue *FLDict_GetSharedKey(FLDict *d, FLSlice keyString, FLSharedKeys *sk);
コード例 #30
0
 public static ulong FLDict_GetWithKeys(FLDict *dict, FLDictKey[] keys, FLValue[] values, ulong count) => Impl.FLDict_GetWithKeys(dict, keys, values, count);