Example #1
0
        protected override void Process([NotNull] InstallModulesArgs args)
        {
            Assert.ArgumentNotNull(args, nameof(args));

            foreach (var module in args.Modules.Where(m => m.IsPackage))
            {
                if (this.done.Contains(module))
                {
                    continue;
                }

                AgentHelper.InstallPackage(args.Instance, module);

                this.done.Add(module);
            }
        }