public static MethodSpecification GenericArgument(this MethodSpecification @this, Func <TypeArgumentSpecification, TypeArgumentSpecification> argumentSpecification)
 {
     Guard.NotNull(argumentSpecification, "argumentSpecification");
     return(@this.GenericArgument((m, ga) => argumentSpecification(ga)));
 }
 public static MethodSpecification GenericArgument(Func <TypeArgumentSpecification, TypeArgumentSpecification> argumentSpecification)
 {
     return(Any.GenericArgument(argumentSpecification));
 }