protected override void LoadViewState (object savedState)
{
object [] states = (object []) savedState;
if (states [0] != null)
base.LoadViewState (states [0]);
if (states [1] != null)
DayHeaderStyle.LoadViewState (states [1]);
if (states [2] != null)
DayStyle.LoadViewState (states [2]);
if (states [3] != null)
NextPrevStyle.LoadViewState (states [3]);
if (states [4] != null)
OtherMonthDayStyle.LoadViewState (states [4]);
if (states [5] != null)
SelectedDayStyle.LoadViewState (states [5]);
if (states [6] != null)
TitleStyle.LoadViewState (states [6]);
if (states [7] != null)
TodayDayStyle.LoadViewState (states [7]);
if (states [8] != null)
SelectorStyle.LoadViewState (states [8]);
if (states [9] != null)
WeekendDayStyle.LoadViewState (states [9]);
ArrayList array = (ArrayList) ViewState ["SelectedDates"];
if (array != null) {
dateList = array;
selectedDatesCollection = new SelectedDatesCollection (dateList);
}
}