get<T> method
T
get<T>()
Implementation
T get<T>() {
if (_instances.containsKey(T)) {
return _instances[T] as T;
} else if (_factories.containsKey(T)) {
T instance = _factories[T]!() as T;
_instances[T] = instance;
return instance;
} else {
throw Exception("Dependência do tipo $T não foi registrada.");
}
}