Class DataObjectOr
Namespace: Casewhere.Runtime.DataObjectExpressions
Assembly: Casewhere.Runtime.DataObjectExpressions.dll
public class DataObjectOr : DataObjectExpression
Inheritance
object ← DataObjectExpression ← DataObjectOr
Inherited Members
DataObjectExpression.PropertyIn(string, IEnumerable<object>), DataObjectExpression.PropertyEq(string, object), DataObjectExpression.PropertyNotEq(string, object), DataObjectExpression.PropertyLessThan(string, object), DataObjectExpression.PropertyLessThanOrEqual(string, object), DataObjectExpression.PropertyGreaterThan(string, object), DataObjectExpression.PropertyGreaterThanOrEqual(string, object), DataObjectExpression.And(DataObjectExpression, DataObjectExpression), DataObjectExpression.Or(DataObjectExpression, DataObjectExpression), DataObjectExpression.Accept(IExpressionVisitor), object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataObjectOr>(DataObjectOr)
Constructors
DataObjectOr(DataObjectExpression, DataObjectExpression)
public DataObjectOr(DataObjectExpression leftExpression, DataObjectExpression rightExpression)
Parameters
leftExpression
DataObjectExpression
rightExpression
DataObjectExpression
Properties
LeftExpression
public DataObjectExpression LeftExpression { get; }
Property Value
RightExpression
public DataObjectExpression RightExpression { get; }
Property Value
Methods
Accept(IExpressionVisitor)
public override FilterDefinition<BsonDocument> Accept(IExpressionVisitor visitor)
Parameters
visitor
IExpressionVisitor
Returns
FilterDefinition<BsonDocument>