private void chain(ChainableEqualizer<T> lastEqualizer) { if (_nextEqualizer == null) { _nextEqualizer = lastEqualizer; } else { _nextEqualizer.chain(lastEqualizer); } }
public ChainableEqualizer<T> Then(ChainableEqualizer<T> equalizer) { if (_nextEqualizer == null) { _nextEqualizer = equalizer; } else { _lastEqualizer.chain(equalizer); } _lastEqualizer = equalizer; return this; }