Example #1
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            Dictionary <string, object> listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ARGUMENT_INSERT_POS_1);

            arg1.DefaultValue = "0";
            listOfArgument.Add(ARGUMENT_INSERT_POS_1, arg1);

            StringFunctionArgument arg2 = new StringFunctionArgument(ARGUMENT_INSERT_TEXT_1);

            arg2.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_INSERT_TEXT_1, arg2);

            StringFunctionArgument arg3 = new StringFunctionArgument(ARGUMENT_INSERT_POS_2);

            arg3.DefaultValue = "-1";
            listOfArgument.Add(ARGUMENT_INSERT_POS_2, arg3);

            StringFunctionArgument arg4 = new StringFunctionArgument(ARGUMENT_INSERT_TEXT_2);

            arg4.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_INSERT_TEXT_2, arg4);

            return(listOfArgument);
        }
Example #2
0
        private static Dictionary <string, object> ComposeArgumentDictionary(List <string> argumentList, Dictionary <string, object> argumentDictionary)
        {
            Dictionary <string, object> newArgumentDictionary = new Dictionary <string, object>();

            if (argumentList.Count > 0)
            {
                string[] keyArray = new string[argumentDictionary.Count];
                argumentDictionary.Keys.CopyTo(keyArray, 0);

                for (int i = 0; i < argumentList.Count; i++)
                {
                    string key = keyArray[i];
                    StringFunctionArgument sfa = new StringFunctionArgument(key);

                    string value = argumentList[i];
                    if (value.StartsWith("\"") && value.EndsWith("\""))
                    {
                        value = value.Substring(1, value.Length - 2);
                    }

                    sfa.Value = value;
                    newArgumentDictionary.Add(key, sfa);
                }
            }

            return(newArgumentDictionary);
        }
Example #3
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            Dictionary <string, object> listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ArgumentContains);

            arg1.DefaultValue = string.Empty;
            listOfArgument.Add(ArgumentContains, arg1);

            return(listOfArgument);
        }
        public override Dictionary <string, object> GetListOfArgument()
        {
            Dictionary <string, object> listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ARGUMENT_CHAR_TO_REMOVE);

            arg1.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_CHAR_TO_REMOVE, arg1);

            return(listOfArgument);
        }
Example #5
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            var listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ARGUMENT_LENGTH);

            arg1.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_LENGTH, arg1);

            return(listOfArgument);
        }
Example #6
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            Dictionary <string, object> listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ARGUMENT_NUMBER_OF);

            arg1.DefaultValue = "1";
            listOfArgument.Add(ARGUMENT_NUMBER_OF, arg1);

            return(listOfArgument);
        }
Example #7
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            Dictionary <string, object> listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ArgumentStep);

            arg1.DefaultValue = 1;
            listOfArgument.Add(ArgumentStep, arg1);

            StringFunctionArgument arg2 = new StringFunctionArgument(ArgumentNoOfIncrements);

            arg2.DefaultValue = 10;
            listOfArgument.Add(ArgumentNoOfIncrements, arg2);

            return(listOfArgument);
        }
Example #8
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            Dictionary <string, object> listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ARGUMENT_OLD_VALUE);

            arg1.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_OLD_VALUE, arg1);

            StringFunctionArgument arg2 = new StringFunctionArgument(ARGUMENT_NEW_VALUE);

            arg2.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_NEW_VALUE, arg2);

            return(listOfArgument);
        }
Example #9
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            Dictionary <string, object> listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ARGUMENT_CHOP_POSITION);

            arg1.DefaultValue = "0";
            listOfArgument.Add(ARGUMENT_CHOP_POSITION, arg1);

            StringFunctionArgument arg2 = new StringFunctionArgument(ARGUMENT_CHOP_LENGTH);

            arg2.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_CHOP_LENGTH, arg2);

            return(listOfArgument);
        }
Example #10
0
        public override Dictionary <string, object> GetListOfArgument()
        {
            var listOfArgument = new Dictionary <string, object>();

            StringFunctionArgument arg1 = new StringFunctionArgument(ARGUMENT_SPLIT_CHAR);

            arg1.DefaultValue = string.Empty;
            listOfArgument.Add(ARGUMENT_SPLIT_CHAR, arg1);

            StringFunctionArgument arg2 = new StringFunctionArgument(ARGUMENT_INDEX);

            arg2.DefaultValue = "-1";
            listOfArgument.Add(ARGUMENT_INDEX, arg2);

            return(listOfArgument);
        }
Example #11
0
        public Dictionary <string, object> ComposeArgumentList()
        {
            Dictionary <string, object> arguments = new Dictionary <string, object>();

            foreach (Control ctrl in flowLayoutPanelArgument.Controls)
            {
                if (ctrl is ArgumentControl)
                {
                    ArgumentControl        argCtrl = ctrl as ArgumentControl;
                    StringFunctionArgument sfArg   = new StringFunctionArgument(argCtrl.ArgumentKey);
                    sfArg.Value = argCtrl.Value;
                    arguments.Add(sfArg.Name, sfArg);
                }
            }

            return(arguments);
        }
Example #12
0
        private void RenderArgumentBox(Dictionary <string, object> args)
        {
            Clear();

            if (args != null)
            {
                foreach (string key in args.Keys)
                {
                    StringFunctionArgument sfArg = args[key] as StringFunctionArgument;
                    if (sfArg != null)
                    {
                        ArgumentControl argCtrl = new ArgumentControl();
                        argCtrl.ArgumentKey = sfArg.Name;
                        argCtrl.LabelText   = sfArg.Name;
                        argCtrl.Value       = sfArg.DefaultValue.ToString();
                        argCtrl.Visible     = true;

                        flowLayoutPanelArgument.Controls.Add(argCtrl);
                    }
                }
            }
        }