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