internal void AppendCollection(HttpModuleCollection other) { // appends another collection to this instance (mutates this instance) for (int i = 0; i < other.Count; i++) { AddModule(other.BaseGetKey(i), other.Get(i)); } }