Table of Contents

Class DataObjectAnd

Namespace: Casewhere.Runtime.DataObjectExpressions
Assembly: Casewhere.Runtime.DataObjectExpressions.dll

public class DataObjectAnd : DataObjectExpression

Inheritance

objectDataObjectExpressionDataObjectAnd

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<DataObjectAnd>(DataObjectAnd)

Constructors

DataObjectAnd(DataObjectExpression, DataObjectExpression)

public DataObjectAnd(DataObjectExpression leftExpression, DataObjectExpression rightExpression)

Parameters

leftExpression DataObjectExpression

rightExpression DataObjectExpression

Properties

LeftExpression

public DataObjectExpression LeftExpression { get; }

Property Value

DataObjectExpression

RightExpression

public DataObjectExpression RightExpression { get; }

Property Value

DataObjectExpression

Methods

Accept(IExpressionVisitor)

public override FilterDefinition<BsonDocument> Accept(IExpressionVisitor visitor)

Parameters

visitor IExpressionVisitor

Returns

FilterDefinition<BsonDocument>