public ApiSchema(IContainer container) : base(new FuncDependencyResolver(container.GetInstance)) { Container = container; PropertyFilterManager = new PropertyFilterManager(); OperationFilters = new Dictionary <OperationFilterType, List <IOperationFilter> >() { { OperationFilterType.Pre, new List <IOperationFilter>() }, { OperationFilterType.Post, new List <IOperationFilter>() } }; }
public void AddPropertyFilter <T>(Func <ResolverInfo, PropertyInfo, string, T, T> filter) { PropertyFilterManager.AddPropertyFilter(filter); }
public void AddPropertyFilter(Func <ResolverInfo, PropertyInfo, string, object, object> filter) { PropertyFilterManager.AddPropertyFilter(filter); }