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); }
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(ИнтервалыВремени.ПустаяСсылка); }
public static byte[] Ключ(this ИнтервалыВремени Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Интервал48 = new Guid("e3553f81-e47e-7a99-45d3-e766bd7c1b0d"); //23:30 public static ИнтервалыВремени Получить(this ИнтервалыВремени Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }