protected new void ControlsToData()
{
base.ControlsToData();
if (_controlLanguage == null)
{
if (rdoGeneric.Checked)
_controlLanguage = new Generic();
else if (rdoRegister.Checked)
_controlLanguage = new Register();
else if (rdoSCPI.Checked)
_controlLanguage = new SCPI();
else
{
_controlLanguage = new Generic();
rdoGeneric.Checked = true;
}
}
if (rdoGeneric.Checked && !(_controlLanguage is Generic))
{
_controlLanguage = new Generic();
}
if (rdoRegister.Checked && !(_controlLanguage is Register))
{
_controlLanguage = new Register();
}
if (rdoSCPI.Checked && !(_controlLanguage is SCPI))
{
_controlLanguage = new SCPI();
}
_controlLanguage.Documentation = _document;
}