├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ ├── ci.yml │ ├── dotnet-format.yml │ ├── pre-commit.yml │ └── publish.yml ├── .gitignore ├── .markdownlint.json ├── .pre-commit-config.yaml ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── Autofac.Multitenant.sln ├── Autofac.snk ├── Directory.Build.props ├── LICENSE ├── NuGet.Config ├── README.md ├── codecov.yml ├── default.proj ├── global.json ├── src └── Autofac.Multitenant │ ├── Autofac.Multitenant.csproj │ ├── ConfigurationActionBuilder.cs │ ├── DefaultTenantId.cs │ ├── ITenantIdentificationStrategy.cs │ ├── MultitenantContainer.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx │ ├── RegistrationExtensions.cs │ └── TenantIdentificationStrategyExtensions.cs └── test ├── Autofac.Multitenant.AspNetCore.Test ├── Autofac.Multitenant.AspNetCore.Test.csproj ├── ServiceProviderFixture.cs └── Stubs │ ├── IStubDependency1.cs │ ├── StubDependency1Impl1.cs │ ├── StubDependency1Impl2.cs │ ├── StubDependency1Impl3.cs │ └── StubTenantIdentificationStrategy.cs └── Autofac.Multitenant.Test ├── Autofac.Multitenant.Test.csproj ├── ConfigurationActionBuilderFixture.cs ├── MultitenantContainerFixture.cs ├── RegistrationExtensionsFixture.cs ├── Stubs ├── IStubDependency1.cs ├── IStubDependency2.cs ├── IStubDependency3.cs ├── StubDependency1Impl1.cs ├── StubDependency1Impl2.cs ├── StubDependency1Impl3.cs ├── StubDependency2Impl1.cs ├── StubDependency2Impl2.cs ├── StubDependency3.cs ├── StubDisposableDependency.cs └── StubTenantIdentificationStrategy.cs └── TenantIdentificationStrategyExtensionsFixture.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.github/workflows/dotnet-format.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "MD013": false 3 | } 4 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Autofac.Multitenant.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/Autofac.Multitenant.sln -------------------------------------------------------------------------------- /Autofac.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/Autofac.snk -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/codecov.yml -------------------------------------------------------------------------------- /default.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/default.proj -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/global.json -------------------------------------------------------------------------------- /src/Autofac.Multitenant/Autofac.Multitenant.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/Autofac.Multitenant.csproj -------------------------------------------------------------------------------- /src/Autofac.Multitenant/ConfigurationActionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/ConfigurationActionBuilder.cs -------------------------------------------------------------------------------- /src/Autofac.Multitenant/DefaultTenantId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/DefaultTenantId.cs -------------------------------------------------------------------------------- /src/Autofac.Multitenant/ITenantIdentificationStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/ITenantIdentificationStrategy.cs -------------------------------------------------------------------------------- /src/Autofac.Multitenant/MultitenantContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/MultitenantContainer.cs -------------------------------------------------------------------------------- /src/Autofac.Multitenant/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Autofac.Multitenant/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/Autofac.Multitenant/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/Properties/Resources.resx -------------------------------------------------------------------------------- /src/Autofac.Multitenant/RegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/RegistrationExtensions.cs -------------------------------------------------------------------------------- /src/Autofac.Multitenant/TenantIdentificationStrategyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/src/Autofac.Multitenant/TenantIdentificationStrategyExtensions.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.AspNetCore.Test/Autofac.Multitenant.AspNetCore.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.AspNetCore.Test/Autofac.Multitenant.AspNetCore.Test.csproj -------------------------------------------------------------------------------- /test/Autofac.Multitenant.AspNetCore.Test/ServiceProviderFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.AspNetCore.Test/ServiceProviderFixture.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.AspNetCore.Test/Stubs/IStubDependency1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.AspNetCore.Test/Stubs/IStubDependency1.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubDependency1Impl1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubDependency1Impl1.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubDependency1Impl2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubDependency1Impl2.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubDependency1Impl3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubDependency1Impl3.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubTenantIdentificationStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.AspNetCore.Test/Stubs/StubTenantIdentificationStrategy.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Autofac.Multitenant.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Autofac.Multitenant.Test.csproj -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/ConfigurationActionBuilderFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/ConfigurationActionBuilderFixture.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/MultitenantContainerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/MultitenantContainerFixture.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/RegistrationExtensionsFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/RegistrationExtensionsFixture.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/IStubDependency1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/IStubDependency1.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/IStubDependency2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/IStubDependency2.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/IStubDependency3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/IStubDependency3.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubDependency1Impl1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubDependency1Impl1.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubDependency1Impl2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubDependency1Impl2.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubDependency1Impl3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubDependency1Impl3.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubDependency2Impl1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubDependency2Impl1.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubDependency2Impl2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubDependency2Impl2.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubDependency3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubDependency3.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubDisposableDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubDisposableDependency.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/Stubs/StubTenantIdentificationStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/Stubs/StubTenantIdentificationStrategy.cs -------------------------------------------------------------------------------- /test/Autofac.Multitenant.Test/TenantIdentificationStrategyExtensionsFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/autofac/Autofac.Multitenant/HEAD/test/Autofac.Multitenant.Test/TenantIdentificationStrategyExtensionsFixture.cs --------------------------------------------------------------------------------