├── .gitignore ├── LICENSE ├── README.md ├── ServiceCollection.Extensions.Modules.sln ├── appveyor.yml ├── logo.png ├── src └── ServiceCollection.Extensions.Modules │ ├── Module.cs │ ├── ModuleExtensions.cs │ ├── README.md │ ├── ServiceCollection.Extensions.Modules.csproj │ ├── images │ └── icon.png │ └── license │ └── license.txt └── tests └── ServiceCollection.Extensions.Modules.UnitTests ├── Implementations ├── Service2Impl1.cs ├── ServiceImpl1.cs ├── ServiceImpl2.cs └── ServiceImpl3.cs ├── Interfaces ├── IService.cs └── IService2.cs ├── ModuleExtensionsTests.cs ├── Modules ├── InnerModule.cs ├── OuterModule.cs ├── ParameterizedModule.cs ├── SimpleModule.cs └── TestModule.cs └── ServiceCollection.Extensions.Modules.UnitTests.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/README.md -------------------------------------------------------------------------------- /ServiceCollection.Extensions.Modules.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/ServiceCollection.Extensions.Modules.sln -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/appveyor.yml -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/logo.png -------------------------------------------------------------------------------- /src/ServiceCollection.Extensions.Modules/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/src/ServiceCollection.Extensions.Modules/Module.cs -------------------------------------------------------------------------------- /src/ServiceCollection.Extensions.Modules/ModuleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/src/ServiceCollection.Extensions.Modules/ModuleExtensions.cs -------------------------------------------------------------------------------- /src/ServiceCollection.Extensions.Modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/src/ServiceCollection.Extensions.Modules/README.md -------------------------------------------------------------------------------- /src/ServiceCollection.Extensions.Modules/ServiceCollection.Extensions.Modules.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/src/ServiceCollection.Extensions.Modules/ServiceCollection.Extensions.Modules.csproj -------------------------------------------------------------------------------- /src/ServiceCollection.Extensions.Modules/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/src/ServiceCollection.Extensions.Modules/images/icon.png -------------------------------------------------------------------------------- /src/ServiceCollection.Extensions.Modules/license/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/src/ServiceCollection.Extensions.Modules/license/license.txt -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/Service2Impl1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/Service2Impl1.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/ServiceImpl1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/ServiceImpl1.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/ServiceImpl2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/ServiceImpl2.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/ServiceImpl3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Implementations/ServiceImpl3.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Interfaces/IService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Interfaces/IService.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Interfaces/IService2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Interfaces/IService2.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/ModuleExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/ModuleExtensionsTests.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/InnerModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/InnerModule.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/OuterModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/OuterModule.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/ParameterizedModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/ParameterizedModule.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/SimpleModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/SimpleModule.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/TestModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/Modules/TestModule.cs -------------------------------------------------------------------------------- /tests/ServiceCollection.Extensions.Modules.UnitTests/ServiceCollection.Extensions.Modules.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dariogriffo/ServiceCollection.Extensions.Modules/HEAD/tests/ServiceCollection.Extensions.Modules.UnitTests/ServiceCollection.Extensions.Modules.UnitTests.csproj --------------------------------------------------------------------------------