Class StringFilter
public abstract class StringFilter : Filter
- Inheritance
-
StringFilter
- Derived
- Inherited Members
- Extension Methods
Constructors
StringFilter(string)
protected StringFilter(string pattern)
Parameters
pattern
string
StringFilter(string, StringSelectorOperation)
protected StringFilter(string pattern, StringSelectorOperation operation)
Parameters
pattern
stringoperation
StringSelectorOperation
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
exchangeContext
ExchangeContextauthority
IAuthorityexchange
IExchange
Returns
InternalApply(ExchangeContext?, IAuthority, IExchange?, IFilteringContext?)
protected override bool InternalApply(ExchangeContext? exchangeContext, IAuthority authority, IExchange? exchange, IFilteringContext? filteringContext)
Parameters
exchangeContext
ExchangeContextauthority
IAuthorityexchange
IExchangefilteringContext
IFilteringContext