containsInstance method
Check if instance exists in this scope hierarchy
Implementation
bool containsInstance(dynamic instance) {
if (_disposed) {
return false;
}
// Check in type bindings
if (_typeBindings.containsValue(instance)) {
return true;
}
// Check in tagged bindings
if (_taggedBindings.containsValue(instance)) {
return true;
}
// Check in child scopes
for (final child in _childScopes) {
if (child.containsInstance(instance)) {
return true;
}
}
return false;
}