Пример #1
0
 /// <summary>
 /// Load assemblies from matching arguments and returns other items.
 /// </summary>
 /// <param name="args">Application arguments.</param>
 public static IEnumerable <Tuple <string, string> > LoadAssemblies(this IEnumerable <Tuple <string, string> > args)
 {
     foreach (var arg in args)
     {
         if (arg.Item1.StartsWith(Configurator.CmdAssembly, StringComparison.OrdinalIgnoreCase))
         {
             var asm = Configurator.ValidateArgValue(arg);
             Ignition.LoadAssembly(asm);
         }
         else
         {
             yield return(arg);
         }
     }
 }