예제 #1
0
        public static Guid Ссылка(this ИнтервалыВремени Значение)
        {
            switch (Значение)
            {
            case ИнтервалыВремени.Интервал1: return(Интервал1);

            case ИнтервалыВремени.Интервал2: return(Интервал2);

            case ИнтервалыВремени.Интервал3: return(Интервал3);

            case ИнтервалыВремени.Интервал4: return(Интервал4);

            case ИнтервалыВремени.Интервал5: return(Интервал5);

            case ИнтервалыВремени.Интервал6: return(Интервал6);

            case ИнтервалыВремени.Интервал7: return(Интервал7);

            case ИнтервалыВремени.Интервал8: return(Интервал8);

            case ИнтервалыВремени.Интервал9: return(Интервал9);

            case ИнтервалыВремени.Интервал10: return(Интервал10);

            case ИнтервалыВремени.Интервал11: return(Интервал11);

            case ИнтервалыВремени.Интервал12: return(Интервал12);

            case ИнтервалыВремени.Интервал13: return(Интервал13);

            case ИнтервалыВремени.Интервал14: return(Интервал14);

            case ИнтервалыВремени.Интервал15: return(Интервал15);

            case ИнтервалыВремени.Интервал16: return(Интервал16);

            case ИнтервалыВремени.Интервал17: return(Интервал17);

            case ИнтервалыВремени.Интервал18: return(Интервал18);

            case ИнтервалыВремени.Интервал19: return(Интервал19);

            case ИнтервалыВремени.Интервал20: return(Интервал20);

            case ИнтервалыВремени.Интервал21: return(Интервал21);

            case ИнтервалыВремени.Интервал22: return(Интервал22);

            case ИнтервалыВремени.Интервал23: return(Интервал23);

            case ИнтервалыВремени.Интервал24: return(Интервал24);

            case ИнтервалыВремени.Интервал25: return(Интервал25);

            case ИнтервалыВремени.Интервал26: return(Интервал26);

            case ИнтервалыВремени.Интервал27: return(Интервал27);

            case ИнтервалыВремени.Интервал28: return(Интервал28);

            case ИнтервалыВремени.Интервал29: return(Интервал29);

            case ИнтервалыВремени.Интервал30: return(Интервал30);

            case ИнтервалыВремени.Интервал31: return(Интервал31);

            case ИнтервалыВремени.Интервал32: return(Интервал32);

            case ИнтервалыВремени.Интервал33: return(Интервал33);

            case ИнтервалыВремени.Интервал34: return(Интервал34);

            case ИнтервалыВремени.Интервал35: return(Интервал35);

            case ИнтервалыВремени.Интервал36: return(Интервал36);

            case ИнтервалыВремени.Интервал37: return(Интервал37);

            case ИнтервалыВремени.Интервал38: return(Интервал38);

            case ИнтервалыВремени.Интервал39: return(Интервал39);

            case ИнтервалыВремени.Интервал40: return(Интервал40);

            case ИнтервалыВремени.Интервал41: return(Интервал41);

            case ИнтервалыВремени.Интервал42: return(Интервал42);

            case ИнтервалыВремени.Интервал43: return(Интервал43);

            case ИнтервалыВремени.Интервал44: return(Интервал44);

            case ИнтервалыВремени.Интервал45: return(Интервал45);

            case ИнтервалыВремени.Интервал46: return(Интервал46);

            case ИнтервалыВремени.Интервал47: return(Интервал47);

            case ИнтервалыВремени.Интервал48: return(Интервал48);
            }
            return(Guid.Empty);
        }
예제 #2
0
 public static ИнтервалыВремени Получить(this ИнтервалыВремени Значение, Guid Ссылка)
 {
     if (Ссылка == Интервал1)
     {
         return(ИнтервалыВремени.Интервал1);
     }
     else if (Ссылка == Интервал2)
     {
         return(ИнтервалыВремени.Интервал2);
     }
     else if (Ссылка == Интервал3)
     {
         return(ИнтервалыВремени.Интервал3);
     }
     else if (Ссылка == Интервал4)
     {
         return(ИнтервалыВремени.Интервал4);
     }
     else if (Ссылка == Интервал5)
     {
         return(ИнтервалыВремени.Интервал5);
     }
     else if (Ссылка == Интервал6)
     {
         return(ИнтервалыВремени.Интервал6);
     }
     else if (Ссылка == Интервал7)
     {
         return(ИнтервалыВремени.Интервал7);
     }
     else if (Ссылка == Интервал8)
     {
         return(ИнтервалыВремени.Интервал8);
     }
     else if (Ссылка == Интервал9)
     {
         return(ИнтервалыВремени.Интервал9);
     }
     else if (Ссылка == Интервал10)
     {
         return(ИнтервалыВремени.Интервал10);
     }
     else if (Ссылка == Интервал11)
     {
         return(ИнтервалыВремени.Интервал11);
     }
     else if (Ссылка == Интервал12)
     {
         return(ИнтервалыВремени.Интервал12);
     }
     else if (Ссылка == Интервал13)
     {
         return(ИнтервалыВремени.Интервал13);
     }
     else if (Ссылка == Интервал14)
     {
         return(ИнтервалыВремени.Интервал14);
     }
     else if (Ссылка == Интервал15)
     {
         return(ИнтервалыВремени.Интервал15);
     }
     else if (Ссылка == Интервал16)
     {
         return(ИнтервалыВремени.Интервал16);
     }
     else if (Ссылка == Интервал17)
     {
         return(ИнтервалыВремени.Интервал17);
     }
     else if (Ссылка == Интервал18)
     {
         return(ИнтервалыВремени.Интервал18);
     }
     else if (Ссылка == Интервал19)
     {
         return(ИнтервалыВремени.Интервал19);
     }
     else if (Ссылка == Интервал20)
     {
         return(ИнтервалыВремени.Интервал20);
     }
     else if (Ссылка == Интервал21)
     {
         return(ИнтервалыВремени.Интервал21);
     }
     else if (Ссылка == Интервал22)
     {
         return(ИнтервалыВремени.Интервал22);
     }
     else if (Ссылка == Интервал23)
     {
         return(ИнтервалыВремени.Интервал23);
     }
     else if (Ссылка == Интервал24)
     {
         return(ИнтервалыВремени.Интервал24);
     }
     else if (Ссылка == Интервал25)
     {
         return(ИнтервалыВремени.Интервал25);
     }
     else if (Ссылка == Интервал26)
     {
         return(ИнтервалыВремени.Интервал26);
     }
     else if (Ссылка == Интервал27)
     {
         return(ИнтервалыВремени.Интервал27);
     }
     else if (Ссылка == Интервал28)
     {
         return(ИнтервалыВремени.Интервал28);
     }
     else if (Ссылка == Интервал29)
     {
         return(ИнтервалыВремени.Интервал29);
     }
     else if (Ссылка == Интервал30)
     {
         return(ИнтервалыВремени.Интервал30);
     }
     else if (Ссылка == Интервал31)
     {
         return(ИнтервалыВремени.Интервал31);
     }
     else if (Ссылка == Интервал32)
     {
         return(ИнтервалыВремени.Интервал32);
     }
     else if (Ссылка == Интервал33)
     {
         return(ИнтервалыВремени.Интервал33);
     }
     else if (Ссылка == Интервал34)
     {
         return(ИнтервалыВремени.Интервал34);
     }
     else if (Ссылка == Интервал35)
     {
         return(ИнтервалыВремени.Интервал35);
     }
     else if (Ссылка == Интервал36)
     {
         return(ИнтервалыВремени.Интервал36);
     }
     else if (Ссылка == Интервал37)
     {
         return(ИнтервалыВремени.Интервал37);
     }
     else if (Ссылка == Интервал38)
     {
         return(ИнтервалыВремени.Интервал38);
     }
     else if (Ссылка == Интервал39)
     {
         return(ИнтервалыВремени.Интервал39);
     }
     else if (Ссылка == Интервал40)
     {
         return(ИнтервалыВремени.Интервал40);
     }
     else if (Ссылка == Интервал41)
     {
         return(ИнтервалыВремени.Интервал41);
     }
     else if (Ссылка == Интервал42)
     {
         return(ИнтервалыВремени.Интервал42);
     }
     else if (Ссылка == Интервал43)
     {
         return(ИнтервалыВремени.Интервал43);
     }
     else if (Ссылка == Интервал44)
     {
         return(ИнтервалыВремени.Интервал44);
     }
     else if (Ссылка == Интервал45)
     {
         return(ИнтервалыВремени.Интервал45);
     }
     else if (Ссылка == Интервал46)
     {
         return(ИнтервалыВремени.Интервал46);
     }
     else if (Ссылка == Интервал47)
     {
         return(ИнтервалыВремени.Интервал47);
     }
     else if (Ссылка == Интервал48)
     {
         return(ИнтервалыВремени.Интервал48);
     }
     return(ИнтервалыВремени.ПустаяСсылка);
 }
예제 #3
0
 public static byte[] Ключ(this ИнтервалыВремени Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
예제 #4
0
 public static readonly Guid Интервал48 = new Guid("e3553f81-e47e-7a99-45d3-e766bd7c1b0d");        //23:30
 public static ИнтервалыВремени Получить(this ИнтервалыВремени Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }