Beispiel #1
0
 protected internal virtual ParameterValueProvider createParameterValueProvider(string value, ExpressionManager expressionManager)
 {
     if (string.ReferenceEquals(value, null))
     {
         return(new NullValueProvider());
     }
     else if (isCompositeExpression(value, expressionManager))
     {
         Expression expression = expressionManager.createExpression(value);
         return(new ElValueProvider(expression));
     }
     else
     {
         return(new ConstantValueProvider(value));
     }
 }
Beispiel #2
0
 public MessageDefinition(string id, Expression name)
 {
     this.id   = id;
     this.name = name;
 }