public static SpatialBinaryExpression Intersects(Expression expression, SpatialExpression spatialExpression) { return(new SpatialBinaryExpression(expression, SpatialOperation.Intersects, spatialExpression)); }
public override Boolean Equals(SpatialExpression other) { GeometryExpression geometryExpression = other as GeometryExpression; return(geometryExpression != null && Equals(_geometry, geometryExpression._geometry)); }
public SpatialBinaryExpression(SpatialExpression left, SpatialOperation op, Expression right) : base(left, op, right) { }
public override Boolean Equals(SpatialExpression other) { ExtentsExpression extentsExpression = other as ExtentsExpression; return(extentsExpression != null && Equals(_extents, extentsExpression._extents)); }