Represents a filter for string values with support for property change notifications.  
 More...
|  | 
|  | FilterString (bool enableVisible, bool asScalar=false) | 
|  | Initializes a new instance of the FilterString class with the specified visibility settings. 
 | 
|  | 
|  | FilterString () | 
|  | Initializes a new instance of the FilterString class with default visibility settings. 
 | 
|  | 
| override bool | Equals (object? obj) | 
|  | 
| override int | GetHashCode () | 
|  | 
| bool | SetValueSilently (TValue value) | 
|  | Sets value of Value property. Returns false when new value equals new value. 
 | 
|  | 
|  | Filter (bool enabledVisible, bool asScale=false) | 
|  | Initializes a new instance of the Filter<TValue, TFilter> class with the specified parameters. 
 | 
|  | 
|  | Filter () | 
|  | Initializes a new instance of the Filter<TValue, TFilter> class with default parameters. 
 | 
|  | 
|  | Filter (bool enabledVisible, bool asScalar=false) | 
|  | Initializes a new instance of the Filter<TValue> class with the specified visibility of the Enabled property and scalar value. 
 | 
|  | 
|  | Filter () | 
|  | Initializes a new instance of the Filter<TValue> class with default visibility settings. 
 | 
|  | 
|  | Filter (bool enableVisible, bool asScalar=false) | 
|  | Initializes a new instance of the Filter class with the specified visibility of the Enabled property and scalar value. 
 | 
|  | 
|  | Filter () | 
|  | Initializes a new instance of the Filter class with default visibility settings. 
 | 
|  | 
| TFilter | ValueOnChanging (Func< ValueChangingEventArgs< TValue >, TValue > onChanging) | 
|  | Sets a function to be invoked when the value of the filter is changing. 
 | 
|  | 
| TFilter | ValueOnChanged (Action< TValue > onChanged) | 
|  | Sets an action to be invoked when the value of the filter has changed. 
 | 
|  | 
| override string | ToString () | 
|  | Converts the filter to its string representation. 
 | 
|  | 
| virtual string | GetStringValue () | 
|  | 
| override object | Clone () | 
|  | 
|  | 
| override string | GetRealValue (string? value) | 
|  | 
| bool | Equals (Filter< TValue, TFilter > other) | 
|  | 
| virtual ? TValue | GetRealValue (TValue? value) | 
|  | 
| virtual TValue | ValueOnChanging (TValue? oldValue, TValue? newValue) | 
|  | Invoked when the value of the filter is changing. 
 | 
|  | 
| void | RaiseValueOnChanged () | 
|  | Raises the NotifyPropertyChangedBase.PropertyChanged event for the Value property and invokes the value changed action. 
 | 
|  | 
| virtual TFilter | CreateNew () | 
|  | Creates a new instance of the derived filter type. 
 | 
|  | 
|  | 
| static bool | operator== (Filter< TValue, TFilter >? left, Filter< TValue, TFilter >? right) | 
|  | 
| static bool | operator!= (Filter< TValue, TFilter >? left, Filter< TValue, TFilter >? right) | 
|  | 
| static | operator TValue (Filter< TValue, TFilter > other) | 
|  | Converts the Filter<TValue, TFilter> to its value of type TValue . 
 | 
|  | 
| TValue | Value  [get, set] | 
|  | Gets or sets the value of the filter. 
 | 
|  | 
Represents a filter for string values with support for property change notifications. 
◆ FilterString() [1/2]
      
        
          | ATAS.Indicators.FilterString.FilterString | ( | bool | enableVisible, | 
        
          |  |  | bool | asScalar = false | 
        
          |  | ) |  |  | 
      
 
Initializes a new instance of the FilterString class with the specified visibility settings. 
- Parameters
- 
  
    | enableVisible | A value indicating whether the filter is visible. |  | asScalar | A value indicating whether the filter represents a scalar value. |  
 
 
 
◆ FilterString() [2/2]
      
        
          | ATAS.Indicators.FilterString.FilterString | ( |  | ) |  | 
      
 
Initializes a new instance of the FilterString class with default visibility settings. 
 
 
◆ GetRealValue()
  
  | 
        
          | override string ATAS.Indicators.FilterString.GetRealValue | ( | string? | value | ) |  |  | protected | 
 
 
The documentation for this class was generated from the following file: