Esempio n. 1
0
        private void HandlePluginParameters(IShapePlugin plugin)
        {
            List <string> arguments = (List <string>)plugin.GetRequiredArguments();

            if (arguments.Count != 0)
            {
                Dictionary <string, string> parameters = new Dictionary <string, string>();
                Console.WriteLine("Enter parameters: ");
                foreach (var arg in arguments)
                {
                    Console.WriteLine(arg + ": ");
                    parameters[arg] = Console.ReadLine();
                }
                plugin.SetArguments(parameters);
            }
        }