public static Guid Ссылка(this ФорматФайлаПФР Значение) { switch (Значение) { case ФорматФайлаПФР.Версия04: return(Версия04); case ФорматФайлаПФР.Версия07: return(Версия07); } return(Guid.Empty); }
public static ФорматФайлаПФР Получить(this ФорматФайлаПФР Значение, Guid Ссылка) { if (Ссылка == Версия04) { return(ФорматФайлаПФР.Версия04); } else if (Ссылка == Версия07) { return(ФорматФайлаПФР.Версия07); } return(ФорматФайлаПФР.ПустаяСсылка); }
public static byte[] Ключ(this ФорматФайлаПФР Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Версия07 = new Guid("fec90482-58b1-df64-4a0c-ae4acc766935"); //Версия 07.00 (XML) public static ФорматФайлаПФР Получить(this ФорматФайлаПФР Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }