BlueSky.Commands.Tools.Package.ShowInstalledPackagesCommand.OnExecute C# (CSharp) Method

OnExecute() protected method

protected OnExecute ( object param ) : void
param object
return void
        protected override void OnExecute(object param)
        {
            List<string> strlst = GetInstalledRPacakges();
            StringBuilder allpackages = new StringBuilder("");
            int i = 1;
            foreach (string s in strlst)
            {
                //if(s.StartsWith("package:"))
                {
                    allpackages.Append("\"" + s + "\"  ");
                    //allpackages.Append(" ");
                    if (i % 4 == 0) //  4 package in one line
                    {
                        allpackages.Append("\n");
                        i = 0;
                    }
                    i++;
                }
            }

            SendToOutputWindow("Show Installed Packages", allpackages.ToString());
        }