Exemple #1
0
        private C4Document *GetDoc(C4Database *db, string docID, C4DocContentLevel contentLevel)
        {
            var doc = (C4Document *)LiteCoreBridge.Check(err => Native.c4db_getDoc(db, docID, true, contentLevel, err));

            doc->docID.CreateString().Should().Be(docID);
            return(doc);
        }
Exemple #2
0
 public static C4Document *c4db_getDoc(C4Database *database, string docID, bool mustExist, C4DocContentLevel content, C4Error *outError)
 {
     using (var docID_ = new C4String(docID)) {
         return(NativeRaw.c4db_getDoc(database, docID_.AsFLSlice(), mustExist, content, outError));
     }
 }
Exemple #3
0
 public static extern C4Document *c4db_getDoc(C4Database *database, FLSlice docID, [MarshalAs(UnmanagedType.U1)] bool mustExist, C4DocContentLevel content, C4Error *outError);
Exemple #4
0
 private C4Document *GetDoc(string docID, C4DocContentLevel contentLevel = C4DocContentLevel.DocGetCurrentRev)
 {
     return(GetDoc(Db, docID, contentLevel));
 }