Esempio n. 1
0
        public static Dictionary <string, object> ListDefinitionsToJToken(ListDefinitionsOrigin origin)
        {
            var result = new Dictionary <string, object> ();

            foreach (ListDefinition def in origin.lists)
            {
                var listDefJson = new Dictionary <string, object> ();
                foreach (var itemToVal in def.items)
                {
                    InkListItem item = itemToVal.Key;
                    int         val  = itemToVal.Value;
                    listDefJson [item.itemName] = (object)val;
                }
                result [def.name] = listDefJson;
            }
            return(result);
        }
Esempio n. 2
0
 internal VariablesState(CallStack callStack, ListDefinitionsOrigin listDefsOrigin)
 {
     _globalVariables = new Dictionary <string, Object> ();
     _callStack       = callStack;
     _listDefsOrigin  = listDefsOrigin;
 }