removeAll method

ServiceCollection removeAll(
  1. Type serviceType
)

Removes all services of type serviceType in ServiceCollection.

Implementation

ServiceCollection removeAll(Type serviceType) {
  for (var i = length - 1; i >= 0; i--) {
    var descriptor = this[i];
    if (descriptor.serviceType == serviceType) {
      removeAt(i);
    }
  }
  return this;
}