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)); } }
public MessageDefinition(string id, Expression name) { this.id = id; this.name = name; }