StartOfDay class 
Return the start of the day for a timestamp.
- Extends
 
Constructors
| Start | 
	Initializes a new instance of the StartOfDay class.  | 
Properties
| negation | Gets the evaluator that is a negation of this one. Sets the evaluator that is a negation of this one.  | 
Inherited Properties
| return | 
	Type expected by evaluating the expression.  | 
| type | Gets the expression type for evaluator.  | 
Inherited Methods
| try | 
	Evaluate an expression.  | 
| validate | 
	Validate an expression.  | 
Constructor Details
		StartOfDay()
	 
	Initializes a new instance of the StartOfDay class.
new StartOfDay()
	Property Details
negation
Gets the evaluator that is a negation of this one. Sets the evaluator that is a negation of this one.
ExpressionEvaluator negation
				Property Value
The evaluator that is a negation of this one.
Inherited Property Details
		returnType
	 
	Type expected by evaluating the expression.
returnType: ReturnType
				Property Value
Inherited From ExpressionEvaluator.returnType
type
Gets the expression type for evaluator.
type: string
				Property Value
string
Inherited From ExpressionEvaluator.type
Inherited Method Details
		tryEvaluate(Expression, MemoryInterface, Options)
	  
	Evaluate an expression.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
				Parameters
- expression
 - Expression
 
Expression to evaluate.
- state
 - MemoryInterface
 
Global state information.
- options
 - Options
 
Options used in the evaluation.
Returns
The value and error string that is non-null if there is an error.
Inherited From ExpressionEvaluator.tryEvaluate
		validateExpression(Expression)
	 
	Validate an expression.
function validateExpression(expression: Expression)
				Parameters
- expression
 - Expression
 
Expression to validate.
Inherited From ExpressionEvaluator.validateExpression