Ejemplo n.º 1
0
        public static T AddNameValue <T>(this T argumentsBuilder, NameValueArgument nameValue)
            where T : IArgumentsBuilder
        {
            argumentsBuilder.AddToken(nameValue);

            return(argumentsBuilder);
        }
Ejemplo n.º 2
0
        public static T AddNameValue <T>(this T argumentsBuilder, Action <NameValueArgument> configureNameValue)
            where T : IArgumentsBuilder
        {
            var nameValue = new NameValueArgument();

            configureNameValue(nameValue);

            argumentsBuilder.AddToken(nameValue);

            return(argumentsBuilder);
        }
Ejemplo n.º 3
0
        public static NameValueArgument SetValuePath(this NameValueArgument nameValue, string path)
        {
            nameValue.SetValue(new PathArgumentValue(path));

            return(nameValue);
        }
Ejemplo n.º 4
0
        public static NameValueArgument SetName(this NameValueArgument nameValue, IArgumentName name)
        {
            nameValue.Name = name;

            return(nameValue);
        }
Ejemplo n.º 5
0
        public static NameValueArgument SetValue(this NameValueArgument nameValue, string value)
        {
            nameValue.SetValue(new ArgumentValue(value));

            return(nameValue);
        }
Ejemplo n.º 6
0
        public static NameValueArgument SetValue(this NameValueArgument nameValue, IArgumentValue value)
        {
            nameValue.Value = value;

            return(nameValue);
        }
Ejemplo n.º 7
0
        public static NameValueArgument SetNameFull(this NameValueArgument nameValue, string name)
        {
            nameValue.SetName(new FullArgumentName(name));

            return(nameValue);
        }
Ejemplo n.º 8
0
        public static NameValueArgument SetNameShort(this NameValueArgument nameValue, string name)
        {
            nameValue.SetName(new ShortArgumentName(name));

            return(nameValue);
        }
Ejemplo n.º 9
0
        public static NameValueArgument SetValuePath(this NameValueArgument nameValue, AbsolutePath path)
        {
            nameValue.SetValuePath(path.Value);

            return(nameValue);
        }