public static Guid Ссылка(this ВерсииРегламентаОбмена1С Значение) { switch (Значение) { case ВерсииРегламентаОбмена1С.Версия10: return(Версия10); case ВерсииРегламентаОбмена1С.Версия20: return(Версия20); } return(Guid.Empty); }
public static ВерсииРегламентаОбмена1С Получить(this ВерсииРегламентаОбмена1С Значение, Guid Ссылка) { if (Ссылка == Версия10) { return(ВерсииРегламентаОбмена1С.Версия10); } else if (Ссылка == Версия20) { return(ВерсииРегламентаОбмена1С.Версия20); } return(ВерсииРегламентаОбмена1С.ПустаяСсылка); }
public static byte[] Ключ(this ВерсииРегламентаОбмена1С Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Версия20 = new Guid("c5475f97-55ac-f911-4482-714f189c597a"); //2.0 public static ВерсииРегламентаОбмена1С Получить(this ВерсииРегламентаОбмена1С Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }