Ejemplo n.º 1
0
            public DateTimeMethodOps Validate(DateTimeMethodValidateContext context)
            {
                var valueChange = new DateTimeMethodOpsModify();

                valueChange.DateTimeOffsetOp = new DateTimeMethodModeStaticMethod(
                    typeof(List <string>),
                    "dtmInvalidMethod");
                return(valueChange);
            }
Ejemplo n.º 2
0
            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);
            }
Ejemplo n.º 3
0
 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);
 }