public static Guid Ссылка(this ВидыИнформационныхКарт Значение) { switch (Значение) { case ВидыИнформационныхКарт.Магнитная: return(Магнитная); case ВидыИнформационныхКарт.Штриховая: return(Штриховая); } return(Guid.Empty); }
public static ВидыИнформационныхКарт Получить(this ВидыИнформационныхКарт Значение, Guid Ссылка) { if (Ссылка == Магнитная) { return(ВидыИнформационныхКарт.Магнитная); } else if (Ссылка == Штриховая) { return(ВидыИнформационныхКарт.Штриховая); } return(ВидыИнформационныхКарт.ПустаяСсылка); }
public static byte[] Ключ(this ВидыИнформационныхКарт Значение) { return(Ссылка(Значение).ToByteArray()); }
public static ВидыИнформационныхКарт Получить(this ВидыИнформационныхКарт Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }