Die
IComponentRegistry
verfügt über alle Informationen zu den Registrierungen.
Delphi-Quellcode:
container.Context.ComponentRegistry.FindAll.Where(
function(const model: TComponentModel): Boolean
begin
Result := model.HasService(TypeInfo(IccApp));
end);
Allerdings wirst du so kaum an das Ergebnis von DisplayName kommen, denn dazu benötigst du ja eine Instanz.
ResolveAll bringt auch nur solche Services zurück, die mit einem Namen registriert wurden - siehe auch
Issue 21 und
Issue 22.