protected override void InitializeOptionalChildren(ISystemContext context)
{
base.InitializeOptionalChildren(context);
if (DeviceClass != null)
{
DeviceClass.Initialize(context, DeviceClass_InitializationString);
}
if (DeviceHealth != null)
{
DeviceHealth.Initialize(context, DeviceHealth_InitializationString);
}
if (DeviceTypeImage != null)
{
DeviceTypeImage.Initialize(context, DeviceTypeImage_InitializationString);
}
if (Documentation != null)
{
Documentation.Initialize(context, Documentation_InitializationString);
}
if (ProtocolSupport != null)
{
ProtocolSupport.Initialize(context, ProtocolSupport_InitializationString);
}
if (ImageSet != null)
{
ImageSet.Initialize(context, ImageSet_InitializationString);
}
}