public static ServiceAttributeBase[] GetAll(Type implementationType, Symbol scope) => ServiceInfo.For(implementationType, scope).Attributes;
public static ServiceAttributeBase[] GetAll(Type implementationType, Func <ServiceAttributeBase, bool>?filter = null) => ServiceInfo.For(implementationType, filter).Attributes;
public static RegisterAttribute[] GetAll(Type implementationType) => ServiceInfo.For(implementationType).Attributes;