public static ParameterSpecification Type(this ParameterSpecification @this, Func <TypeSpecification, TypeSpecification> typeSpecification) { Guard.NotNull(typeSpecification, "typeSpecification"); return(@this.Type((p, ts) => typeSpecification(ts))); }
public static ParameterSpecification Type(Func <ParameterInfo, TypeSpecification, TypeSpecification> typeSpecification) { return(Any.Type(typeSpecification)); }