private static void TransformPage() { try { ControlParentChildNesting(); DeleteElements.Start(); } catch (Exception e) { throw new TransformationException(Resources.StepNesting, e); } try { CodeTransformationRules.PerformMoveToTriggerActions(true); CodeTransformationRules.PerformMoveToPropertyActions(); } catch (Exception e) { throw new TransformationException(Resources.StepCleanProperties, e); } try { PageProperties.AddDefaultProperties(); } catch (Exception e) { throw new TransformationException(Resources.StepAddDefaultProperties, e); } try { XmlUtility.AlignControls(); } catch (Exception e) { throw new TransformationException(Resources.StepAligningControls, e); } try { GetSortedControls(); } catch (Exception e) { throw new TransformationException(Resources.StepGetSortedControls, e); } try { SourceObject.CreateSourceObject(); } catch (Exception e) { throw new TransformationException(Resources.StepCreateSourceObject, e); } try { PageActions.RemoveNotSupportedActions(); } catch (Exception e) { throw new TransformationException(Resources.StepRemoveUnsupportedActions, e); } try { PageActions.MoveMenuButtonsToActionPage(); } catch (Exception e) { throw new TransformationException(Resources.StepMoveMenuButtons, e); } try { PageActions.MoveCommandButtonsToAction(); } catch (Exception e) { throw new TransformationException(Resources.StepMoveCommandButtons, e); } try { PageControls.LogExtraInformation(); } catch (Exception e) { throw new TransformationException(Resources.StepLogExtraInformation, e); } try { PageControls.ManageOptionButtons(); } catch (Exception e) { throw new TransformationException(Resources.StepManageOptionButtons, e); } try { PageControls.ManageFixedLayout(); } catch (Exception e) { throw new TransformationException(Resources.StepManageFixedLayout, e); } try { PageControls.ManageLabels(); } catch (Exception e) { throw new TransformationException(Resources.StepManageLabels, e); } try { PageControls.SearchCaptionsInTextBoxes(); } catch (Exception e) { throw new TransformationException(Resources.StepManageLabels, e); } try { PageControls.DeleteLabels(); } catch (Exception e) { throw new TransformationException(Resources.StepDeleteLabels, e); } try { PageControls.TransformTabControlsToBands(); PageControls.TransformFrameToGroup(); PageControls.TransformTableBoxToRepeater(); } catch (Exception e) { throw new TransformationException(Resources.StepCreateBands, e); } try { PageControls.MoveUntouchedControlsToContentArea(); } catch (Exception e) { throw new TransformationException(Resources.StepMoveUntouchedControls, e); } try { PageControls.ManageControlType(); } catch (Exception e) { throw new TransformationException(Resources.StepManageControlType, e); } try { PageControls.MoveElementsFromPropertiesToTriggerNode(); } catch (Exception e) { throw new TransformationException(Resources.StepMoveElementsFromPropertiesToTriggerNode, e); } try { PageControls.CleanTriggerNode(); } catch (Exception e) { throw new TransformationException(Resources.StepCleanTriggerNode, e); } try { MergeInput.StartMerging(); /* addelements */ CleaningUp.CleanProperties(); } catch (Exception e) { throw new TransformationException(Resources.StepCleanProperties, e); } try { PageActions.ActionsFinalProcessing(); } catch (Exception e) { throw new TransformationException(Resources.StepActionsFinalProcessing, e); } try { ReSortActions(); ReSortControls(); } catch (Exception e) { throw new TransformationException(Resources.StepAddSortedControls, e); } try { PageControls.AlignConfirmationDialogs(); } catch (Exception e) { throw new TransformationException(Resources.StepAlignConfirmationDialogs, e); } try { PageControls.FinalizeControlsProcessing(); } catch (Exception e) { throw new TransformationException(Resources.StepFinalizeControlsProcessing, e); } }