LoadViewState() private method

private LoadViewState ( object obj, object state ) : void
obj object
state object
return void
Example #1
0
        public virtual void LoadViewState(object state)
        {
            object[] states = state as object[];

            if (states != null)
            {
                foreach (Pair pair in states)
                {
                    switch ((string)pair.First)
                    {
                    case "base":
                        ((IStateManager)this.ViewState).LoadViewState(pair.Second);
                        break;

                    case "vsMembers":
                        ViewStateProcessor.LoadViewState(this, pair.Second);
                        break;
                    }
                }
            }
            else
            {
                ((IStateManager)this.ViewState).LoadViewState(state);
            }
        }
Example #2
0
        protected override void LoadViewState(object state)
        {
            object[] states = state as object[];

            if (states != null)
            {
                foreach (Pair pair in states)
                {
                    switch ((string)pair.First)
                    {
                    case "base":
                        base.LoadViewState(pair.Second);
                        break;

                    case "vsMembers":
                        ViewStateProcessor.LoadViewState(this, pair.Second);
                        break;
                    }
                }
            }
            else
            {
                base.LoadViewState(state);
            }
        }