AdvancedLauncher.Management.Commands.PluginCommand.PickContainer C# (CSharp) Method

PickContainer() private method

private PickContainer ( string args ) : PluginContainer
args string
return AdvancedLauncher.Model.PluginContainer
        private PluginContainer PickContainer(string[] args)
        {
            List<PluginContainer> containers = PluginManager.GetPlugins();
            int number;
            if (int.TryParse(args[2], out number)) {
                if (number < 0 || number > containers.Count) {
                    return null;
                }
                return containers[number - 1];
            }
            return containers.FirstOrDefault(c => c.Name == args[2]);
        }