Class StringFilter
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class StringFilter : Filter, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
StringFilter
- Implements
-
- Inherited Members
-
Constructors
StringFilter(bool, params ConstructArgument[])
protected StringFilter(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
bool
constructArguments
ConstructArgument[]
StringFilter(IntPtr, bool)
protected StringFilter(IntPtr ptr, bool ownedRef)
Parameters
ptr
IntPtr
ownedRef
bool
Fields
ExpressionPropertyDefinition
public static readonly Property<Expression?, StringFilter> ExpressionPropertyDefinition
Field Value
- Property<Expression, StringFilter>
IgnoreCasePropertyDefinition
public static readonly Property<bool, StringFilter> IgnoreCasePropertyDefinition
Field Value
- Property<bool, StringFilter>
MatchModePropertyDefinition
public static readonly Property<StringFilterMatchMode, StringFilter> MatchModePropertyDefinition
Field Value
- Property<StringFilterMatchMode, StringFilter>
SearchPropertyDefinition
public static readonly Property<string?, StringFilter> SearchPropertyDefinition
Field Value
- Property<string, StringFilter>
Properties
Expression
public Expression? Expression { get; set; }
Property Value
- Expression
IgnoreCase
public bool IgnoreCase { get; set; }
Property Value
- bool
MatchMode
public StringFilterMatchMode MatchMode { get; set; }
Property Value
- StringFilterMatchMode
Search
public string? Search { get; set; }
Property Value
- string
Methods
GetExpression()
public Expression? GetExpression()
Returns
- Expression
GetGType()
public static Type GetGType()
Returns
- Type
GetIgnoreCase()
public bool GetIgnoreCase()
Returns
- bool
GetMatchMode()
public StringFilterMatchMode GetMatchMode()
Returns
- StringFilterMatchMode
GetSearch()
public string? GetSearch()
Returns
- string
New(Expression?)
public static StringFilter New(Expression? expression)
Parameters
expression
Expression
Returns
- StringFilter
SetExpression(Expression?)
public void SetExpression(Expression? expression)
Parameters
expression
Expression
SetIgnoreCase(bool)
public void SetIgnoreCase(bool ignoreCase)
Parameters
ignoreCase
bool
SetMatchMode(StringFilterMatchMode)
public void SetMatchMode(StringFilterMatchMode mode)
Parameters
mode
StringFilterMatchMode
SetSearch(string?)
public void SetSearch(string? search)
Parameters
search
string