internal void Refresh () { indices.Clear (); for (int i = 0; i < owner.Items.Count; i++) if (owner.check_states.Contains (owner.Items [i])) indices.Add (i); } #endregion Private Methods