public DuckMemberSyntaxFactory(IDuckContext context) : base(context.InterfaceType) { Context = context; TARGET = Context .BaseType .Properties .Single(prop => prop.Name == nameof(DuckBase <object> .Target)); }
public EventInterceptorFactory(IDuckContext context) : base(context) { }
public MethodInterceptorFactory(IDuckContext context) : base(context) { }
public ConstructorFactory(IDuckContext context) : base(context.InterfaceType) =>
public PropertyInterceptorFactory(IDuckContext context) : base(context) { }