public object Invoke(IBuilderContext context, object target, IBuilderValue[] values) { object value = context.GetValue(parameterInfo, values); field.SetValue(field.IsStatic ? null : target, value); return(null); }
public object Invoke(IBuilderContext context, object target, IBuilderValue[] values) { var method = property.GetSetMethod(true); var value = context.GetValue(parameterInfo, values); object ret; ret = method.Invoke(method.IsStatic ? null : target, new object[] { value }); return(ret); }