Exemplo n.º 1
0
 /// <summary>
 /// Sets the number is greater than.
 /// </summary>
 /// <param name="key">Key.</param>
 /// <param name="value">Value.</param>
 public virtual void SetNumberIsGreaterThan(string key, float value)
 {
     filterOperator = LayerFilterOperationType.IsGreater;
     Key            = key;
     Min            = value;
     HasChanged     = true;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sets the string contains.
 /// </summary>
 /// <param name="key">Key.</param>
 /// <param name="property">Property.</param>
 public virtual void SetStringContains(string key, string property)
 {
     filterOperator = LayerFilterOperationType.Contains;
     Key            = key;
     PropertyValue  = property;
     HasChanged     = true;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Sets the number is in range.
 /// </summary>
 /// <param name="key">Key.</param>
 /// <param name="min">Minimum.</param>
 /// <param name="max">Max.</param>
 public virtual void SetNumberIsInRange(string key, float min, float max)
 {
     filterOperator = LayerFilterOperationType.IsInRange;
     Key            = key;
     Min            = min;
     Max            = max;
     HasChanged     = true;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Returns true if filter uses a given operation type.
 /// </summary>
 /// <returns><c>true</c>, if uses operation type was filtered, <c>false</c> otherwise.</returns>
 /// <param name="layerFilterOperationType">Layer filter operation type.</param>
 public virtual bool FilterUsesOperationType(LayerFilterOperationType layerFilterOperationType)
 {
     return(filterOperator == layerFilterOperationType);
 }
Exemplo n.º 5
0
 public LayerFilter(LayerFilterOperationType filterOperation = LayerFilterOperationType.Contains)
 {
     filterOperator = filterOperation;
 }
Exemplo n.º 6
0
 public LayerFilter(LayerFilterOperationType filterOperation)
 {
     filterOperator = filterOperation;
 }