FilterCondition¶
Namespace: ThinkGeo.Core
Represents the FilterCondition class.
public class FilterCondition
Inheritance object → FilterCondition
Properties¶
Expression¶
Gets or sets the Expression.
public string Expression { get; set; }
Property Value¶
ColumnName¶
Gets or sets the ColumnName.
public string ColumnName { get; set; }
Property Value¶
Name¶
Gets or sets the Name.
public string Name { get; set; }
Property Value¶
RegexOptions¶
Gets or sets the RegexOptions.
public RegexOptions RegexOptions { get; set; }
Property Value¶
Logical¶
Gets or sets the Logical.
public bool Logical { get; set; }
Property Value¶
IsLeftBracket¶
Gets or sets the IsLeftBracket.
public bool IsLeftBracket { get; set; }
Property Value¶
IsRightBracket¶
Gets or sets the IsRightBracket.
public bool IsRightBracket { get; set; }
Property Value¶
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¶
xzM=(KeyValuePair<string, string>)¶
internal bool xzM=(KeyValuePair<string, string> value)
Parameters¶
value KeyValuePair<string, string>
Returns¶
IsMatchCore(KeyValuePair<string, string>)¶
internal bool IsMatchCore(KeyValuePair<string, string> value)
Parameters¶
value KeyValuePair<string, string>
Returns¶
IsMatchCore(Feature)¶
internal bool IsMatchCore(Feature feature)
Parameters¶
feature Feature
Returns¶
yDM=(Collection<string>)¶
internal bool yDM=(Collection<string> values)
Parameters¶
values Collection<string>