Beispiel #1
0
        public static Guid Ссылка(this ФорматыФайловОбменаЭД Значение)
        {
            switch (Значение)
            {
            case ФорматыФайловОбменаЭД.XML: return(XML);

            case ФорматыФайловОбменаЭД.PDF: return(PDF);

            case ФорматыФайловОбменаЭД.HTML: return(HTML);

            case ФорматыФайловОбменаЭД.DOCX: return(DOCX);

            case ФорматыФайловОбменаЭД.XLS: return(XLS);

            case ФорматыФайловОбменаЭД.MXL: return(MXL);

            case ФорматыФайловОбменаЭД.ODS: return(ODS);

            case ФорматыФайловОбменаЭД.СоставнойФормат: return(СоставнойФормат);
            }
            return(Guid.Empty);
        }
Beispiel #2
0
 public static ФорматыФайловОбменаЭД Получить(this ФорматыФайловОбменаЭД Значение, Guid Ссылка)
 {
     if (Ссылка == XML)
     {
         return(ФорматыФайловОбменаЭД.XML);
     }
     else if (Ссылка == PDF)
     {
         return(ФорматыФайловОбменаЭД.PDF);
     }
     else if (Ссылка == HTML)
     {
         return(ФорматыФайловОбменаЭД.HTML);
     }
     else if (Ссылка == DOCX)
     {
         return(ФорматыФайловОбменаЭД.DOCX);
     }
     else if (Ссылка == XLS)
     {
         return(ФорматыФайловОбменаЭД.XLS);
     }
     else if (Ссылка == MXL)
     {
         return(ФорматыФайловОбменаЭД.MXL);
     }
     else if (Ссылка == ODS)
     {
         return(ФорматыФайловОбменаЭД.ODS);
     }
     else if (Ссылка == СоставнойФормат)
     {
         return(ФорматыФайловОбменаЭД.СоставнойФормат);
     }
     return(ФорматыФайловОбменаЭД.ПустаяСсылка);
 }
Beispiel #3
0
 public static byte[] Ключ(this ФорматыФайловОбменаЭД Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Beispiel #4
0
 public static readonly Guid СоставнойФормат = new Guid("4b0a54b2-ac71-2917-4019-6bafa148b163"); //Составной формат (*.zip)
 public static ФорматыФайловОбменаЭД Получить(this ФорматыФайловОбменаЭД Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }