コード例 #1
0
 void SyncStates(string id, BoolList boolList, Dictionary <string, BoolList> boolLists)
 {
     if (boolList.Contains(id))
     {
         var list = boolLists[id];
         if (list.GetKeys().FirstOrDefault() != null)
         {
             boolList.BeginUpdate();
             boolList.Clear();
             foreach (var key in list.GetKeys())
             {
                 boolList.SetItemValue(key, list[key]);
             }
             boolList.EndUpdate();
         }
     }
 }