コード例 #1
0
 private static bool TryParse(string value, out WslOperation result)
 {
     return Enum.TryParse(value, true, out result);
 }
コード例 #2
0
 /// <summary>
 ///     Запустить пример
 /// </summary>
 /// <param name="adapter">
 ///     Адаптер службы WSL
 /// </param>
 /// <param name="personCode">
 ///      Депозитарный код
 /// </param>
 /// <param name="operation">
 ///      Код операции
 /// </param>
 /// <param name="args">
 ///      Аргументы операции
 /// </param>
 private static void Run(WslAdapter adapter, string personCode, WslOperation operation, string[] args)
 {
     switch (operation)
     {
         case WslOperation.PutPackage:
             RunPutPackage(adapter, personCode, args);
             break;
         case WslOperation.GetPackageList:
             RunGetPackageList(adapter, personCode, args);
             break;
         case WslOperation.GetPackage:
             RunGetPackage(adapter, personCode, args);
             break;
         default:
             throw new CommandLineException(string.Format("Неизвестная операция - \"{0}\"", operation));
     }
 }