RunBaseBatch.prepareForRun
X++:
...
// the following if statement tests if the control is an I/O type
// control. It would be better if there was support of static methods
// from the controls team to do this, but there isn't, so the test is inline
if (
control is FormBuildButtonControl ||
control is FormBuildCheckBoxControl ||
control is FormBuildComboBoxControl ||
control is FormBuildCommandButtonControl ||
control is FormBuildDateControl ||
control is FormBuildDateTimeControl ||
control is FormBuildDropDialogButtonControl ||
control is FormBuildFilterPaneControl ||
control is FormBuildFunctionButtonControl ||
control is FormBuildGridControl ||
control is FormBuildGuidControl ||
control is FormBuildHTMLControl ||
control is FormBuildIntControl ||
control is FormBuildInt64Control ||
control is FormBuildListBoxControl ||
control is FormBuildListControl ||
control is FormBuildManagedHostControl ||
control is FormBuildMenuButtonControl ||
control is FormBuildProgressControl ||
control is FormBuildRadioControl ||
control is FormBuildRealControl ||
control is FormBuildReferenceGroupControl ||
control is FormBuildRichTextControl ||
control is FormBuildSegmentedEntryControl ||
control is FormBuildStaticTextControl ||
control is FormBuildStringControl ||
control is FormBuildTableControl ||
control is FormBuildTimeControl ||
control is FormBuildTreeControl)
{
return;
}
....