Esempio n. 1
0
 public bool FLEncoder_WriteKey(FLEncoder *encoder, FLSlice str) => NativeRaw.FLEncoder_WriteKey(encoder, str);
Esempio n. 2
0
 public static byte[] FLEncoder_GetBase(FLEncoder *encoder)
 {
     return((NativeRaw.FLEncoder_GetBase(encoder)).ToArrayFast());
 }
Esempio n. 3
0
 public static extern void FLEncoder_Reset(FLEncoder *encoder);
Esempio n. 4
0
 public static extern void FLEncoder_Free(FLEncoder *encoder);
Esempio n. 5
0
 public static extern void FLEncoder_SetExtraInfo(FLEncoder *encoder, void *info);
Esempio n. 6
0
 public static extern bool FLEncoder_WriteData(FLEncoder *encoder, FLSlice slice);
Esempio n. 7
0
 public static extern bool FLEncoder_WriteKey(FLEncoder *encoder, FLSlice str);
Esempio n. 8
0
 public static extern bool FLEncoder_WriteUInt(FLEncoder *encoder, ulong u);
Esempio n. 9
0
 public static extern bool FLEncoder_WriteFloat(FLEncoder *encoder, float f);
Esempio n. 10
0
 public static extern bool FLEncoder_WriteBool(FLEncoder *encoder, [MarshalAs(UnmanagedType.U1)] bool b);
Esempio n. 11
0
 public static extern bool FLEncoder_WriteInt(FLEncoder *encoder, long l);
Esempio n. 12
0
 public static extern bool FLEncoder_WriteNull(FLEncoder *encoder);
 public unsafe void FLEncode(FLEncoder *enc)
 {
     _dict.FLEncode(enc);
 }
Esempio n. 14
0
 public FLSliceResult FLEncoder_Finish(FLEncoder *e, FLError *outError) => NativeRaw.FLEncoder_Finish(e, outError);
Esempio n. 15
0
 public static byte[] FLEncoder_Finish(FLEncoder *e, FLError *outError)
 {
     using (var retVal = NativeRaw.FLEncoder_Finish(e, outError)) {
         return(((FLSlice)retVal).ToArrayFast());
     }
 }
Esempio n. 16
0
 public static extern bool FLEncoder_WriteDouble(FLEncoder *encoder, double d);
Esempio n. 17
0
 public static extern bool FLEncoder_WriteString(FLEncoder *encoder, FLSlice str);
Esempio n. 18
0
 public static extern bool FLEncoder_EndArray(FLEncoder *encoder);
Esempio n. 19
0
 public static extern bool FLEncoder_BeginDict(FLEncoder *encoder, UIntPtr reserveCount);
Esempio n. 20
0
 public static bool FLEncoder_BeginDict(FLEncoder *encoder, ulong reserveCount)
 {
     return(NativeRaw.FLEncoder_BeginDict(encoder, (UIntPtr)reserveCount));
 }
Esempio n. 21
0
 public static extern FLSliceResult FLEncoder_Finish(FLEncoder *e, FLError *outError);
Esempio n. 22
0
 public static bool FLEncoder_WriteKey(FLEncoder *encoder, string str)
 {
     using (var str_ = new C4String(str)) {
         return(NativeRaw.FLEncoder_WriteKey(encoder, (FLSlice)str_.AsFLSlice()));
     }
 }
Esempio n. 23
0
 public static extern void FLEncoder_SetSharedKeys(FLEncoder *encoder, FLSharedKeys *shared);
Esempio n. 24
0
 public static extern bool FLEncoder_EndDict(FLEncoder *encoder);
Esempio n. 25
0
 public static extern void *FLEncoder_GetExtraInfo(FLEncoder *encoder);
Esempio n. 26
0
 public static extern bool FLEncoder_WriteValue(FLEncoder *encoder, FLValue *value);
Esempio n. 27
0
 public static extern void FLEncoder_SuppressTrailer(FLEncoder *encoder);
Esempio n. 28
0
 public static extern FLDoc *FLEncoder_FinishDoc(FLEncoder *encoder, FLError *outError);
Esempio n. 29
0
 public static extern UIntPtr FLEncoder_BytesWritten(FLEncoder *encoder);
Esempio n. 30
0
 public bool FLEncoder_BeginDict(FLEncoder *encoder, UIntPtr reserveCount) => NativeRaw.FLEncoder_BeginDict(encoder, reserveCount);