Class FilterProvider
Inheritance
FilterProvider
Namespace: Ludiq
Syntax
public sealed class FilterProvider : SingleDecoratorProvider<object, IFilter, RegisterFilterAttribute>
Properties
cache
Declaration
protected override bool cache { get; }
Property Value
Overrides
Ludiq.SingleDecoratorProvider<System.Object, Ludiq.IFilter, Ludiq.RegisterFilterAttribute>.cache
instance
Declaration
public static FilterProvider instance { get; }
Property Value
Methods
Filter(Object)
Declaration
public IFilter Filter(object target)
Parameters
Type |
Name |
Description |
Object |
target |
|
Returns
Filter<TFilter>(Object)
Declaration
public TFilter Filter<TFilter>(object target)
where TFilter : IFilter
Parameters
Type |
Name |
Description |
Object |
target |
|
Returns
Type Parameters
ResolveDecoratorType(Type)
Declaration
protected override Type ResolveDecoratorType(Type decoratedType)
Parameters
Type |
Name |
Description |
Type |
decoratedType |
|
Returns
Overrides
Ludiq.SingleDecoratorProvider<System.Object, Ludiq.IFilter, Ludiq.RegisterFilterAttribute>.ResolveDecoratorType(System.Type)
Extension Methods