/// <summary>
 /// Adds the argument to specified <see cref="IFieldSelection"/>.
 /// </summary>
 /// <param name="field">The <see cref="IFieldSelection"/> to which the argument is added.</param>
 /// <param name="argument">The argument.</param>
 /// <returns>The <see cref="IFieldSelection"/>.</returns>
 public static IFieldSelection AddArgument(this IFieldSelection field, NamedValueToken argument)
 {
     Guard.ArgumentNotNull(field, nameof(field));
     field.Arguments[argument.Name] = argument;
     return(field);
 }
Пример #2
0
 /// <summary>
 /// Adds the argument to specified <see cref="IDirective"/>.
 /// </summary>
 /// <param name="directive">The <see cref="IDirective"/> to which the argumetn is added.</param>
 /// <param name="argument">The argument.</param>
 /// <returns>The <see cref="IDirective"/>.</returns>
 public static IDirective AddArgument(this IDirective directive, NamedValueToken argument)
 {
     Guard.ArgumentNotNull(directive, nameof(directive));
     directive.Arguments.Add(argument.Name, argument);
     return(directive);
 }