Skip to content

FilterCondition

Namespace: ThinkGeo.Core

Represents the FilterCondition class.

public class FilterCondition

Inheritance objectFilterCondition

Properties

Expression

Gets or sets the Expression.

public string Expression { get; set; }

Property Value

string

ColumnName

Gets or sets the ColumnName.

public string ColumnName { get; set; }

Property Value

string

Name

Gets or sets the Name.

public string Name { get; set; }

Property Value

string

RegexOptions

Gets or sets the RegexOptions.

public RegexOptions RegexOptions { get; set; }

Property Value

RegexOptions

Logical

Gets or sets the Logical.

public bool Logical { get; set; }

Property Value

bool

IsLeftBracket

Gets or sets the IsLeftBracket.

public bool IsLeftBracket { get; set; }

Property Value

bool

IsRightBracket

Gets or sets the IsRightBracket.

public bool IsRightBracket { get; set; }

Property Value

bool

Constructors

FilterCondition()

Initializes a new instance of the FilterCondition class.

public FilterCondition()

FilterCondition(string)

Initializes a new instance of the FilterCondition class.

public FilterCondition(string columnName)

Parameters

columnName string

FilterCondition(string, string)

Initializes a new instance of the FilterCondition class.

public FilterCondition(string columnName, string expression)

Parameters

columnName string

expression string

Methods

GetMatchingFeatures(IEnumerable<Feature>)

Returns matching features from the underlying data source.

public IEnumerable<Feature> GetMatchingFeatures(IEnumerable<Feature> features)

Parameters

features IEnumerable<Feature>
The features.

Returns

IEnumerable<Feature>
The result of the operation.

GetMatchingFeaturesCore(IEnumerable<Feature>)

Provides the overridable implementation that returns matching features from the underlying data source.

protected IEnumerable<Feature> GetMatchingFeaturesCore(IEnumerable<Feature> features)

Parameters

features IEnumerable<Feature>
The features.

Returns

IEnumerable<Feature>
The result of the operation.

xzM=(Feature)

internal bool xzM=(Feature feature)

Parameters

feature Feature

Returns

bool

xzM=(KeyValuePair<string, string>)

internal bool xzM=(KeyValuePair<string, string> value)

Parameters

value KeyValuePair<string, string>

Returns

bool

IsMatchCore(KeyValuePair<string, string>)

internal bool IsMatchCore(KeyValuePair<string, string> value)

Parameters

value KeyValuePair<string, string>

Returns

bool

IsMatchCore(Feature)

internal bool IsMatchCore(Feature feature)

Parameters

feature Feature

Returns

bool

yDM=(Collection<string>)

internal bool yDM=(Collection<string> values)

Parameters

values Collection<string>

Returns

bool