public CsdlSemanticsBinaryConstantExpression(CsdlConstantExpression expression, CsdlSemanticsSchema schema) : base(schema, expression) { this.expression = expression; }
public CsdlSemanticsDateTimeOffsetConstantExpression(CsdlConstantExpression expression, CsdlSemanticsSchema schema) : base(schema, expression) { this.valueCache = new Cache<CsdlSemanticsDateTimeOffsetConstantExpression, DateTimeOffset>(); this.errorsCache = new Cache<CsdlSemanticsDateTimeOffsetConstantExpression, IEnumerable<EdmError>>(); this.expression = expression; }
public CsdlSemanticsBooleanConstantExpression(CsdlConstantExpression expression, CsdlSemanticsSchema schema) : base(schema, expression) { this.valueCache = new Cache<CsdlSemanticsBooleanConstantExpression, bool>(); this.errorsCache = new Cache<CsdlSemanticsBooleanConstantExpression, IEnumerable<EdmError>>(); this.expression = expression; }
public CsdlSemanticsStringConstantExpression(CsdlConstantExpression expression, CsdlSemanticsSchema schema) : base(schema, expression) { this.valueCache = new Cache<CsdlSemanticsStringConstantExpression, string>(); this.expression = expression; }