Table of Contents

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
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