internal void ConfigureTarget <TBinding>(VisitorTarget <TBinding> target) where TBinding : IBinding <Attribute> { YeetHelpers.YeetIfNull(target, nameof(target)); _visitorTargetMap[typeof(TBinding)] = target; }
protected void RunTest <TBinding>(VisitorTarget <TBinding> assertions, [CallerMemberName] string testName = null) where TBinding : IBinding <Attribute> { RunTestUsingVisitorFactory(GetType(), testName, set => { var visitor = new PluggableBindingVisitor(set); visitor.ConfigureTarget(assertions); return(visitor); }); }