internal void SaveState(DescriptorState state)
 {
     state.ChangeOrder = this.changeOrder;
     state.SaveContentGenerated = this.saveContentGenerated;
     state.SaveResultProcessed = this.saveResultProcessed;
     state.State = this.state;
 }
 internal void RestoreState(DescriptorState state)
 {
     this.changeOrder = state.ChangeOrder;
     this.saveContentGenerated = state.SaveContentGenerated;
     this.saveResultProcessed = state.SaveResultProcessed;
     this.state = state.State;
 }