public PersistentObjectResolver([NotNull] ISuperFactory kernel) { if (kernel == null) { throw new ArgumentNullException("kernel"); } this.kernel = kernel; }
public Factory(ISuperFactory super) { Super = super; }
public SubFactory(IFactory factory, ISuperFactory super) { Factory = factory; Super = super; }