tryAdd method
Adds the specified descriptor
to the list if the
service type hasn't already been registered.
Implementation
void tryAdd(ServiceDescriptor descriptor) {
final count = length;
for (var i = 0; i < count; i++) {
if (this[i].serviceType.hashCode == descriptor.serviceType.hashCode) {
return;
}
}
add(descriptor);
}