/// <summary>
 /// Initializes a new instance of the <see cref="NullableNumberOperation{T, TResult}"/> class
 /// </summary>
 /// <param name="propertyName">Property name</param>
 /// <param name="operator">Operator</param>
 /// <param name="filter">Parent filter criteria</param>
 public NullableNumberOperation(string propertyName, LogicalOperator @operator, FilterCriteria <T> filter) : base(propertyName, @operator, filter)
 {
     _nullableOperation = new NullableOperation <T, TResult>(propertyName, @operator, filter);
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NullableStringOperation{T, TResult}"/> class
 /// </summary>
 /// <param name="collectionName">Collection property name</param>
 /// <param name="propertyName">Property name</param>
 /// <param name="operator">Operator</param>
 /// <param name="filter">Parent filter criteria</param>
 public NullableStringOperation(string collectionName, string propertyName, LogicalOperator @operator, FilterCriteria <T> filter) : base(collectionName, propertyName, @operator, filter)
 {
     _nullableOperation = new NullableOperation <T, string>(collectionName, propertyName, @operator, filter);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NullableBooleanOperation{T}"/> class
 /// </summary>
 /// <param name="propertyName">Property name</param>
 /// <param name="operator">Operator</param>
 /// <param name="filter">Parent filter criteria</param>
 public NullableBooleanOperation(string propertyName, LogicalOperator @operator, FilterCriteria <T> filter) : base(propertyName, @operator, filter)
 {
     _nullableOperation = new NullableOperation <T, bool?>(propertyName, @operator, filter);
 }