tryAddIterable method
Adds a ServiceDescriptor if an existing descriptor with the same
ServiceDescriptor.serviceType and an implementation that does not
already exist in services
.
Implementation
void tryAddIterable(ServiceDescriptor descriptor) {
var count = length;
for (var i = 0; i < count; i++) {
// var service = this[i];
// if (service.serviceType.hashCode == descriptor.serviceType.hashCode &&
// service.implementationType == descriptor.implementationType) {
// Already added
// return;
}
add(descriptor);
}