public override ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { Identifier identifier = Identifier.CreateVerbatim(expression.Constant.Name); _writer.WriteIdentifier(identifier); return(expression); }
public override ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { _xmlWriter.WriteStartElement("namedConstantExpression"); _xmlWriter.WriteAttributeString("constant", expression.Constant.Name); WriteTypeAttribute(expression.ExpressionType); _xmlWriter.WriteEndElement(); return(expression); }
public override ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { // From now on there are no named constants in the tree. A constant value is always indicated // by a literal. This simplifies later phases (e.g. IL generation). return(LiteralExpression.FromTypedValue(expression.Constant.Value, expression.ExpressionType)); }
private static bool VisitNamedConstantExpression(NamedConstantExpression node1, NamedConstantExpression node2) { return node2 != null && node1.Constant == node2.Constant; }
private static bool VisitNamedConstantExpression(NamedConstantExpression node1, NamedConstantExpression node2) { return(node2 != null && node1.Constant == node2.Constant); }
public override ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { Identifier identifier = Identifier.CreateVerbatim(expression.Constant.Name); _writer.WriteIdentifier(identifier); return expression; }
public virtual ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { return(expression); }
public virtual ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { return expression; }
public override ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { // From now on there are no named constants in the tree. A constant value is always indicated // by a literal. This simplifies later phases (e.g. IL generation). return LiteralExpression.FromTypedValue(expression.Constant.Value, expression.ExpressionType); }
public override ExpressionNode VisitNamedConstantExpression(NamedConstantExpression expression) { _xmlWriter.WriteStartElement("namedConstantExpression"); _xmlWriter.WriteAttributeString("constant", expression.Constant.Name); WriteTypeAttribute(expression.ExpressionType); _xmlWriter.WriteEndElement(); return expression; }