protected internal override object SaveControlState ()
{
object bstate = base.SaveControlState ();
return new object [] {
bstate,
pageIndex,
pageCount,
CurrentMode,
defaultMode,
dataKeyNames,
(key == null ? null : ((IStateManager)key).SaveViewState()),
(oldEditValues == null ? null : ((IStateManager) oldEditValues).SaveViewState ())
};
}