public static ТООшибкиОбщие Получить(this ТООшибкиОбщие Значение, Guid Ссылка)
{
if(Ссылка == ОшибкаЗагрузкиДрайвера)
{
return ТООшибкиОбщие.ОшибкаЗагрузкиДрайвера;
}
else if(Ссылка == ОшибкаЗагрузкиОбработкиОбслуживания)
{
return ТООшибкиОбщие.ОшибкаЗагрузкиОбработкиОбслуживания;
}
else if(Ссылка == ОшибкаНеизвестно)
{
return ТООшибкиОбщие.ОшибкаНеизвестно;
}
else if(Ссылка == ОшибкаНетПрав)
{
return ТООшибкиОбщие.ОшибкаНетПрав;
}
else if(Ссылка == ОшибкаПараметровНастройки)
{
return ТООшибкиОбщие.ОшибкаПараметровНастройки;
}
else if(Ссылка == ОшибкаПриПодключении)
{
return ТООшибкиОбщие.ОшибкаПриПодключении;
}
else if(Ссылка == ОшибкаТестНеПройден)
{
return ТООшибкиОбщие.ОшибкаТестНеПройден;
}
return ТООшибкиОбщие.ПустаяСсылка;
}