26 this.nullCheck = NullCheck;
30 public override bool Equals(
object obj)
33 this.nullCheck.
Equals(O.nullCheck) &&
40 int Result = base.GetHashCode();
41 Result ^= Result << 5 ^ this.nullCheck.GetHashCode();
Class managing a script expression.
Base class for all unary scalar operators performing operand null checks.
NullCheckUnaryScalarOperator(ScriptNode Operand, bool NullCheck, int Start, int Length, Expression Expression)
Base class for all unary scalar operators performing operand null checks.
override int GetHashCode()
readonly bool nullCheck
If null should be returned if operand is null.
override bool Equals(object obj)
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
int Start
Start position in script expression.
ScriptNode Operand
Operand.
Base class for unary scalar operators.