public static Guid Ссылка(this ТипыШаблонов Значение) { switch (Значение) { case ТипыШаблонов.Текстовый: return(Текстовый); case ТипыШаблонов.HTML: return(HTML); case ТипыШаблонов.Табличный: return(Табличный); } return(Guid.Empty); }
public static ТипыШаблонов Получить(this ТипыШаблонов Значение, Guid Ссылка) { if (Ссылка == Текстовый) { return(ТипыШаблонов.Текстовый); } else if (Ссылка == HTML) { return(ТипыШаблонов.HTML); } else if (Ссылка == Табличный) { return(ТипыШаблонов.Табличный); } return(ТипыШаблонов.ПустаяСсылка); }
public static byte[] Ключ(this ТипыШаблонов Значение) { return(Ссылка(Значение).ToByteArray()); }
public static ТипыШаблонов Получить(this ТипыШаблонов Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }