private List<GroupVisibleState> GetStyleVisibleState(TreeNode styleNode, bool nodeChecked)
 {
     List<GroupVisibleState> list = new List<GroupVisibleState>();
     GroupVisibleState item = new GroupVisibleState(int.Parse(styleNode.Parent.Parent.Parent.Name));
     list.Add(item);
     NetworkVisibleState state2 = new NetworkVisibleState((NetWorkType)Enum.Parse(typeof(NetWorkType), styleNode.Parent.Parent.Text));
     item.NetworkVisibleStateList.Add(state2);
     SnapshotVisibleState state3 = new SnapshotVisibleState(styleNode.Parent.Text);
     state2.SnapshotVisibleStateList.Add(state3);
     state3.StyleVisibleStates.Add(styleNode.Text, nodeChecked);
     return list;
 }
 private NetworkVisibleState GenerateNetworkVisibleState(TreeNode networkNode, bool nodeChecked)
 {
     NetworkVisibleState state = new NetworkVisibleState((NetWorkType)Enum.Parse(typeof(NetWorkType), networkNode.Text));
     foreach (TreeNode node in networkNode.Nodes)
     {
         SnapshotVisibleState item = this.GenerateSnapshotVisibleState(node, nodeChecked);
         state.SnapshotVisibleStateList.Add(item);
     }
     return state;
 }