| RegistrationLifetimeAttribute | Defines the lifetime that should be used service registrations created using the ISpecularProvider |
| ServiceRegistrationAttribute | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService1, TService2, TService3, TService4, TService5, TService6, TService7, TService8><TService1, TService2, TService3, TService4, TService5, TService6, TService7, TService8> | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService1, TService2, TService3, TService4, TService5, TService6, TService7><TService1, TService2, TService3, TService4, TService5, TService6, TService7> | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService1, TService2, TService3, TService4, TService5, TService6><TService1, TService2, TService3, TService4, TService5, TService6> | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService1, TService2, TService3, TService4, TService5><TService1, TService2, TService3, TService4, TService5> | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService1, TService2, TService3, TService4><TService1, TService2, TService3, TService4> | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService1, TService2, TService3><TService1, TService2, TService3> | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService1, TService2><TService1, TService2> | Attribute used to define the service registration of a given type |
| ServiceRegistrationAttribute<TService> | Attribute used to define the service registration of a given type |
| SpecularProviderServiceCollectionExtensions | Extension methods for the service collection using the compiled type provider |