Exemplo n.º 1
0
        public DefaultDoneDataEvaluator(IDoneData doneData)
        {
            _doneData = doneData ?? throw new ArgumentNullException(nameof(doneData));

            _contentExpressionEvaluator = doneData.Content?.Expression?.As <IObjectEvaluator>();
            _contentBodyEvaluator       = doneData.Content?.Body?.As <IValueEvaluator>();
            _parameterList = doneData.Parameters.AsArrayOf <IParam, DefaultParam>();
        }
Exemplo n.º 2
0
 public DoneDataNode(IDoneData doneData)
 {
     _doneData          = doneData;
     _doneDataEvaluator = doneData.As <IObjectEvaluator>();
 }
Exemplo n.º 3
0
 protected override void Visit(ref IDoneData doneData) => AddErrorMessage(doneData, Resources.ErrorMessage_DoneDataNotSupportedForNull);