예제 #1
0
        public string GetDictIterKey(FLDictIterator *iter)
        {
            var key = Native.FLDictIterator_GetKey(iter);

            if (key == null)
            {
                return(null);
            }

            return(Native.FLValue_IsInteger(key) ? GetKey((int)Native.FLValue_AsInt(key)) : Native.FLValue_AsString(key));
        }
 public FLSlice FLDictIterator_GetKeyString(FLDictIterator *i) => NativeRaw.FLDictIterator_GetKeyString(i);
 public static uint FLDictIterator_GetCount(FLDictIterator *i) => Impl.FLDictIterator_GetCount(i);
 public bool FLDictIterator_Next(FLDictIterator *i) => Native.FLDictIterator_Next(i);
예제 #5
0
 public static extern FLValue *FLDictIterator_GetValue(FLDictIterator *i);
예제 #6
0
 public static extern bool FLDictIterator_Next(FLDictIterator *i);
 public void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i) => Native.FLDictIterator_Begin(dict, i);
예제 #8
0
 public static extern void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared);
 public static FLSlice FLDictIterator_GetKeyString(FLDictIterator *i) => Impl.FLDictIterator_GetKeyString(i);
예제 #10
0
 public static extern FLValue *FLDictIterator_GetKey(FLDictIterator *iterator);
 public static bool FLDictIterator_Next(FLDictIterator *i) => Impl.FLDictIterator_Next(i);
 public static FLValue *FLDictIterator_GetValue(FLDictIterator *i) => Impl.FLDictIterator_GetValue(i);
 public static void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i) => Impl.FLDictIterator_Begin(dict, i);
 public static extern void FLDictIterator_End(FLDictIterator *i);
 public void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared) => Native.FLDictIterator_BeginShared(dict, i, shared);
예제 #16
0
 public static extern void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i);
 public string FLDictIterator_GetKeyString(FLDictIterator *i) => Native.FLDictIterator_GetKeyString(i);
예제 #18
0
 public static string FLDictIterator_GetKeyString(FLDictIterator *i)
 {
     return(NativeRaw.FLDictIterator_GetKeyString(i).CreateString());
 }
 public FLValue *FLDictIterator_GetValue(FLDictIterator *i) => Native.FLDictIterator_GetValue(i);
예제 #20
0
 public static extern uint FLDictIterator_GetCount(FLDictIterator *i);
 public uint FLDictIterator_GetCount(FLDictIterator *i) => Native.FLDictIterator_GetCount(i);
예제 #22
0
 public static extern FLSlice FLDictIterator_GetKeyString(FLDictIterator *i);
 public static void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared) => Impl.FLDictIterator_BeginShared(dict, i, shared);