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(азделителиРазрядовСерийногоНомера.ОбратнаяКосаяЧерта); } return(азделителиРазрядовСерийногоНомера.ПустаяСсылка); }
public static Guid Ссылка(this азделителиРазрядовСерийногоНомера Значение) { switch (Значение) { case азделителиРазрядовСерийногоНомера.Точка: return(Точка); case азделителиРазрядовСерийногоНомера.Запятая: return(Запятая); case азделителиРазрядовСерийногоНомера.Двоеточие: return(Двоеточие); case азделителиРазрядовСерийногоНомера.ТочкаСЗапятой: return(ТочкаСЗапятой); case азделителиРазрядовСерийногоНомера.Пробел: return(Пробел); case азделителиРазрядовСерийногоНомера.Подчеркивание: return(Подчеркивание); case азделителиРазрядовСерийногоНомера.Тире: return(Тире); case азделителиРазрядовСерийногоНомера.КосаяЧерта: return(КосаяЧерта); case азделителиРазрядовСерийногоНомера.ОбратнаяКосаяЧерта: return(ОбратнаяКосаяЧерта); } return(Guid.Empty); }
public static byte[] Ключ(this азделителиРазрядовСерийногоНомера Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ОбратнаяКосаяЧерта = new Guid("32a35f8f-42dc-e8dc-41a0-802348a35259"); //"\" public static азделителиРазрядовСерийногоНомера Получить(this азделителиРазрядовСерийногоНомера Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }