Class DefaultValueExpression
- Namespace
- LinqToDB.Expressions
- Assembly
- linq2db.dll
public class DefaultValueExpression : Expression
- Inheritance
-
DefaultValueExpression
- Inherited Members
- Extension Methods
Constructors
DefaultValueExpression(MappingSchema?, Type)
public DefaultValueExpression(MappingSchema? mappingSchema, Type type)
Parameters
mappingSchema
MappingSchematype
Type
Properties
CanReduce
Indicates that the node can be reduced to a simpler node. If this returns true, Reduce() can be called to produce the reduced form.
public override bool CanReduce { get; }
Property Value
- bool
True if the node can be reduced, otherwise false.
NodeType
Gets the node type of this Expression.
public override ExpressionType NodeType { get; }
Property Value
- ExpressionType
One of the ExpressionType values.
Type
Gets the static type of the expression that this Expression represents.
public override Type Type { get; }
Property Value
Methods
Reduce()
Reduces this node to a simpler expression. If CanReduce returns true, this should return a valid expression. This method can return another node which itself must be reduced.
public override Expression Reduce()
Returns
- Expression
The reduced expression.
ToString()
Returns a textual representation of the Expression.
public override string ToString()
Returns
- string
A textual representation of the Expression.