public static IDynamicBuilder <T> WithValue <T, TProperty>(this IDynamicBuilder <T> builder, Expression <Func <T, TProperty> > property, TProperty value) { Assert.IsNotNull(builder, nameof(builder)); Assert.IsNotNull(property, nameof(property)); string name = ExtractMemberAccessor(property).Member.Name; builder.Overwrite(name, value); return(builder); }
public static IDynamicBuilder <T> Overwrite <T, TProperty>(this IDynamicBuilder <T> builder, string name, TProperty value) { builder.Overwrite(name, value); return(builder); }