public static ТипыОтветаНаВопросАнкеты Получить(this ТипыОтветаНаВопросАнкеты Значение, Guid Ссылка)
{
if(Ссылка == Строка)
{
return ТипыОтветаНаВопросАнкеты.Строка;
}
else if(Ссылка == Число)
{
return ТипыОтветаНаВопросАнкеты.Число;
}
else if(Ссылка == Дата)
{
return ТипыОтветаНаВопросАнкеты.Дата;
}
else if(Ссылка == Булево)
{
return ТипыОтветаНаВопросАнкеты.Булево;
}
else if(Ссылка == ОдинИзВариантовОтвета)
{
return ТипыОтветаНаВопросАнкеты.ОдинИзВариантовОтвета;
}
else if(Ссылка == НесколькоВариантовОтвета)
{
return ТипыОтветаНаВопросАнкеты.НесколькоВариантовОтвета;
}
else if(Ссылка == УдалитьАдрес)
{
return ТипыОтветаНаВопросАнкеты.УдалитьАдрес;
}
else if(Ссылка == УдалитьТелефон)
{
return ТипыОтветаНаВопросАнкеты.УдалитьТелефон;
}
else if(Ссылка == УдалитьАдресЭлектроннойПочты)
{
return ТипыОтветаНаВопросАнкеты.УдалитьАдресЭлектроннойПочты;
}
else if(Ссылка == УдалитьВебСтраница)
{
return ТипыОтветаНаВопросАнкеты.УдалитьВебСтраница;
}
else if(Ссылка == УдалитьДругое)
{
return ТипыОтветаНаВопросАнкеты.УдалитьДругое;
}
else if(Ссылка == Табличный)
{
return ТипыОтветаНаВопросАнкеты.Табличный;
}
else if(Ссылка == Текст)
{
return ТипыОтветаНаВопросАнкеты.Текст;
}
else if(Ссылка == КонтактнаяИнформация)
{
return ТипыОтветаНаВопросАнкеты.КонтактнаяИнформация;
}
return ТипыОтветаНаВопросАнкеты.ПустаяСсылка;
}