Class SqlExpressionBase
public abstract class SqlExpressionBase : QueryElement, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
- Inheritance
-
objectSqlExpressionBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
Precedence
public abstract int Precedence { get; }
Property Value
SystemType
public abstract Type? SystemType { get; }
Property Value
Methods
CanBeNullable(NullabilityContext)
public abstract bool CanBeNullable(NullabilityContext nullability)
Parameters
nullabilityNullabilityContext
Returns
Equals(ISqlExpression?)
Indicates whether the current object is equal to another object of the same type.
public virtual bool Equals(ISqlExpression? other)
Parameters
otherISqlExpressionAn object to compare with this object.
Returns
- bool
true if the current object is equal to the
otherparameter; otherwise, false.
Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)
public abstract bool Equals(ISqlExpression other, Func<ISqlExpression, ISqlExpression, bool> comparer)
Parameters
otherISqlExpressioncomparerFunc<ISqlExpression, ISqlExpression, bool>