Example #1
0
        public AnonymousFunctionReference(ParameterDefinition[] parameters, MethodBody body)
        {
            this.Parameters = new ParameterCollection(null);

            Parameters.AddParameters(parameters);
            Body = body;
        }
        private void AcceptButton(object sender, RoutedEventArgs e)
        {
            if (InputAlternativeName.Text.Length > 0)
            {
                name = InputAlternativeName.Text;
            }
            else
            {
                name = "Brak nazwy";
            }
            for (int i = 0; i < Categorys.Count; i++)
            {
                if (rows[i].Value.Text.Length > 0)
                {
                    Values.Add(rows[i].Value.Text);
                }
                else
                {
                    Values.Add("Brak nazwy");
                }
            }
            Parameters p = new Parameters();

            p.AddParameters(Values);
            alternative       = new Alternative(name, p);
            this.DialogResult = true;
        }
Example #3
0
            public TCommand WithRawParameters(params string[] parameters)
            {
                if (Parameters is null)
                {
                    Parameters = SyntaxFactory.ParameterList();
                }
                var parameterList = string.Join(',', parameters);

                Parameters = Parameters.AddParameters(SyntaxFactory.ParseParameterList(parameterList).Parameters.ToArray());
                return((TCommand)this);
            }
Example #4
0
        public void AddParametersTest()
        {
            Parameters param = new Parameters();

            param ["key1"] = 1;
            param ["key2"] = 2;

            Parameters subParam = new Parameters();

            subParam ["key2"] = 4;
            subParam ["key3"] = 3;

            param.AddParameters(subParam);
            Assert.True(param.Keys.Count.Equals(3));
            Assert.True(param ["key1"].Equals(1));
            Assert.True(param ["key2"].Equals(4));
            Assert.True(param ["key3"].Equals(3));
        }