Ejemplo n.º 1
0
 public static extern FLSlice FLValue_AsString(FLValue *value);
Ejemplo n.º 2
0
 public static extern FLValue *FLKeyPath_Eval(FLKeyPath *keyPath, FLValue *root);
Ejemplo n.º 3
0
 public static extern FLDoc *FLValue_FindDoc(FLValue *value);
Ejemplo n.º 4
0
 public static extern void FLMutableArray_AppendValue(FLMutableArray x, FLValue *value);
Ejemplo n.º 5
0
 public static void FLMutableDict_SetValue(FLMutableDict x, string key, FLValue *value)
 {
     using (var key_ = new C4String(key)) {
         NativeRaw.FLMutableDict_SetValue(x, (FLSlice)key_.AsFLSlice(), value);
     }
 }
Ejemplo n.º 6
0
 public static extern FLDict *FLValue_AsDict(FLValue *value);
Ejemplo n.º 7
0
 public static extern FLValue *FLValue_Retain(FLValue *value);
Ejemplo n.º 8
0
 public static extern bool FLValue_IsInteger(FLValue *value);
Ejemplo n.º 9
0
 public static extern bool FLValue_IsUnsigned(FLValue *value);
Ejemplo n.º 10
0
 public static extern char *FLDump(FLValue *value);
Ejemplo n.º 11
0
 public static extern FLValueType FLValue_GetType(FLValue *value);
Ejemplo n.º 12
0
 public static string FLValue_ToJSONX(FLValue *v, bool json5, bool canonicalForm)
 {
     using (var retVal = NativeRaw.FLValue_ToJSONX(v, json5, canonicalForm)) {
         return(((FLSlice)retVal).CreateString());
     }
 }
Ejemplo n.º 13
0
 public static extern FLSliceResult FLValue_ToString(FLValue *value);
Ejemplo n.º 14
0
 public static extern FLSlice FLValue_AsData(FLValue *value);
Ejemplo n.º 15
0
 public static byte[] FLValue_AsData(FLValue *value)
 {
     return((NativeRaw.FLValue_AsData(value)).ToArrayFast());
 }
Ejemplo n.º 16
0
 public static extern bool FLValue_IsDouble(FLValue *value);
Ejemplo n.º 17
0
 public static extern FLArray *FLValue_AsArray(FLValue *value);
Ejemplo n.º 18
0
 public static extern bool FLValue_AsBool(FLValue *value);
Ejemplo n.º 19
0
 public static string FLValue_ToString(FLValue *value)
 {
     using (var retVal = NativeRaw.FLValue_ToString(value)) {
         return(((FLSlice)retVal).CreateString());
     }
 }
Ejemplo n.º 20
0
 public static extern long FLValue_AsInt(FLValue *value);
Ejemplo n.º 21
0
 public static extern void FLValue_Release(FLValue *value);
Ejemplo n.º 22
0
 public static extern ulong FLValue_AsUnsigned(FLValue *value);
Ejemplo n.º 23
0
 public static extern void FLMutableArray_SetValue(FLMutableArray x, uint index, FLValue *value);
Ejemplo n.º 24
0
 public static extern float FLValue_AsFloat(FLValue *value);
Ejemplo n.º 25
0
 public static extern FLDeepIterator *FLDeepIterator_New(FLValue *value);
Ejemplo n.º 26
0
 public static extern double FLValue_AsDouble(FLValue *value);
Ejemplo n.º 27
0
 public static extern bool FLEncoder_WriteValue(FLEncoder *encoder, FLValue *value);
Ejemplo n.º 28
0
 public static string FLValue_AsString(FLValue *value)
 {
     return(NativeRaw.FLValue_AsString(value).CreateString());
 }
Ejemplo n.º 29
0
 public static byte[] FLCreateJSONDelta(FLValue *old, FLValue *nuu)
 {
     using (var retVal = NativeRaw.FLCreateJSONDelta(old, nuu)) {
         return(((FLSlice)retVal).ToArrayFast());
     }
 }
Ejemplo n.º 30
0
 public static extern FLSliceResult FLValue_ToJSONX(FLValue *v, [MarshalAs(UnmanagedType.U1)] bool json5, [MarshalAs(UnmanagedType.U1)] bool canonicalForm);