public static Guid Ссылка(this ТипыЭлементовВерсииЭД Значение) { switch (Значение) { case ТипыЭлементовВерсииЭД.ИОП: return(ИОП); case ТипыЭлементовВерсииЭД.ИППДОИПЭСФ: return(ИППДОИПЭСФ); case ТипыЭлементовВерсииЭД.ИППДОЭСФ: return(ИППДОЭСФ); case ТипыЭлементовВерсииЭД.ИППДПЭСФ: return(ИППДПЭСФ); case ТипыЭлементовВерсииЭД.ИПУУЭСФ: return(ИПУУЭСФ); case ТипыЭлементовВерсииЭД.ИПЭСФ: return(ИПЭСФ); case ТипыЭлементовВерсииЭД.ПДО: return(ПДО); case ТипыЭлементовВерсииЭД.ПДОИПЭСФ: return(ПДОИПЭСФ); case ТипыЭлементовВерсииЭД.ПДОЭСФ: return(ПДОЭСФ); case ТипыЭлементовВерсииЭД.ПДПЭСФ: return(ПДПЭСФ); case ТипыЭлементовВерсииЭД.ПервичныйЭД: return(ПервичныйЭД); case ТипыЭлементовВерсииЭД.УОУ: return(УОУ); case ТипыЭлементовВерсииЭД.УУЭСФ: return(УУЭСФ); case ТипыЭлементовВерсииЭД.ЭСФ: return(ЭСФ); case ТипыЭлементовВерсииЭД.Ошибка: return(Ошибка); case ТипыЭлементовВерсииЭД.ДополнительныйЭД: return(ДополнительныйЭД); } return(Guid.Empty); }
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(ТипыЭлементовВерсииЭД.ЭСФ); } else if (Ссылка == Ошибка) { return(ТипыЭлементовВерсииЭД.Ошибка); } else if (Ссылка == ДополнительныйЭД) { return(ТипыЭлементовВерсииЭД.ДополнительныйЭД); } return(ТипыЭлементовВерсииЭД.ПустаяСсылка); }
public static readonly Guid ДополнительныйЭД = new Guid("3c2d62b9-7433-72a7-4de5-2af7c283700a"); //Дополнительный ЭД public static ТипыЭлементовВерсииЭД Получить(this ТипыЭлементовВерсииЭД Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ТипыЭлементовВерсииЭД Значение) { return(Ссылка(Значение).ToByteArray()); }