Class StringFilter
public abstract class StringFilter : Filter
- Inheritance
-
StringFilter
- Derived
- Inherited Members
- Extension Methods
Constructors
StringFilter(string)
protected StringFilter(string pattern)
Parameters
patternstring
StringFilter(string, StringSelectorOperation)
protected StringFilter(string pattern, StringSelectorOperation operation)
Parameters
patternstringoperationStringSelectorOperation
Properties
AutoGeneratedName
public override string AutoGeneratedName { get; }
Property Value
CaseSensitive
public bool CaseSensitive { get; set; }
Property Value
Operation
public StringSelectorOperation Operation { get; set; }
Property Value
Pattern
public string Pattern { get; set; }
Property Value
Methods
GetMatchInputs(ExchangeContext?, IAuthority, IExchange?)
protected abstract IEnumerable<string> GetMatchInputs(ExchangeContext? exchangeContext, IAuthority authority, IExchange? exchange)
Parameters
exchangeContextExchangeContextauthorityIAuthorityexchangeIExchange
Returns
InternalApply(ExchangeContext?, IAuthority, IExchange?, IFilteringContext?)
protected override bool InternalApply(ExchangeContext? exchangeContext, IAuthority authority, IExchange? exchange, IFilteringContext? filteringContext)
Parameters
exchangeContextExchangeContextauthorityIAuthorityexchangeIExchangefilteringContextIFilteringContext