protected override object SaveViewState()
{
List<Pair> state = new List<Pair>();
object baseState = base.SaveViewState();
if (baseState != null)
{
state.Add(new Pair("base", baseState));
}
object vsMembers = ViewStateProcessor.SaveViewState(this);
if (vsMembers != null)
{
state.Add(new Pair("vsMembers", vsMembers));
}
return state.Count == 0 ? null : state.ToArray();
}
}