/// <inheritdoc />
 public override bool IsRegistered(Type type)
 {
     if (type is null)
     {
         return(false);
     }
     return(base.IsRegistered(type) ||
            RawServices.Any(x => x.ServiceType == type));
 }
 /// <inheritdoc />
 public override bool IsRegistered <T>()
 {
     return(base.IsRegistered <T>() ||
            RawServices.Any(x => x.ServiceType == typeof(T)));
 }