public DateTimeMethodOps Validate(DateTimeMethodValidateContext context) { var valueChange = new DateTimeMethodOpsModify(); valueChange.DateTimeOffsetOp = new DateTimeMethodModeStaticMethod( typeof(List <string>), "dtmInvalidMethod"); return(valueChange); }
public DateTimeMethodOps Validate(DateTimeMethodValidateContext context) { var roll = new DateTimeMethodOpsModify(); roll.DateTimeExOp = new DateTimeMethodModeStaticMethod(typeof(MyLocalDTMRollUtility), "RollOne"); roll.DateTimeOffsetOp = new DateTimeMethodModeStaticMethod(typeof(MyLocalDTMRollUtility), "RollTwo"); roll.DateTimeOp = new DateTimeMethodModeStaticMethod(typeof(MyLocalDTMRollUtility), "RollThree"); return(roll); }
public DTMPluginValueChangeForge( Type inputType, DateTimeMethodOpsModify transformOp, IList <ExprNode> transformOpParams) { _transformOp = transformOp; _transformOpParams = transformOpParams; ValidateDTMStaticMethodAllowNull(inputType, transformOp.DateTimeExOp, typeof(DateTimeEx), transformOpParams); ValidateDTMStaticMethodAllowNull(inputType, transformOp.DateTimeOffsetOp, typeof(DateTimeOffset), transformOpParams); ValidateDTMStaticMethodAllowNull(inputType, transformOp.DateTimeOp, typeof(DateTime), transformOpParams); }