public BindingRegistry(IInterceptionRule interceptionPolicy) { this.interceptionPolicy = interceptionPolicy; }
public ObjectFactory(IActivationStrategy innerActivationStrategy, IInterceptionRule interceptionRule) : base(innerActivationStrategy) { this.interceptionRule = interceptionRule; }
public void Add(IInterceptionRule rule) => rules.Add(rule);
public static void Intercept(this IBindableIocService service, IInterceptionRule rule) => service.InterceptionPolicy.Add(rule);
public CachedResolutionPolicy(IInterceptionRule interceptionPolicy) { registry = new BindingRegistry(interceptionPolicy); }