├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── NuGet.Config ├── README.md ├── doc ├── errors.png ├── generatedcode.png └── stacktrace.png ├── eng ├── CreateLaunchSettings.ps1 ├── FunctionalTests.proj └── UpdateAllVersions.ps1 ├── global.json └── src ├── Jab.Attributes └── Jab.Attributes.csproj ├── Jab.FunctionalTests.Attributes └── Jab.FunctionalTests.Attributes.csproj ├── Jab.FunctionalTests.Common ├── CompilerFeatureRequiredAttribute.cs ├── ConstructorSelectionTests.cs ├── ContainerTests.cs ├── Jab.FunctionalTest.props ├── Jab.FunctionalTests.Common.props ├── Mocks │ ├── AnotherServiceImplementation.cs │ ├── AsyncDisposableServiceImplementation.cs │ ├── DisposableServiceImplementation.cs │ ├── IAnotherService.cs │ ├── IService.cs │ ├── IService1.cs │ ├── IService2.cs │ ├── IService3.cs │ ├── NestedNS │ │ ├── IService.cs │ │ └── ServiceImplementation.cs │ ├── ServiceImplementation.cs │ ├── ServiceImplementationWithNamed.cs │ ├── ServiceImplementationWithNullableOptional.cs │ └── ServiceImplementationWithParameter.cs └── RequiredMemberAttribute.cs ├── Jab.FunctionalTests.MEDI ├── Jab.FunctionalTests.MEDI.csproj └── MEDIContainerTests.cs ├── Jab.FunctionalTests.Module ├── IModule.cs ├── IModuleService.cs ├── Jab.FunctionalTests.Module.csproj └── ModuleService.cs ├── Jab.FunctionalTests └── Jab.FunctionalTests.csproj ├── Jab.Performance ├── Container.cs ├── GetService.cs ├── IService.cs ├── Jab.Performance.csproj ├── Program.cs ├── Service.cs └── StartupTime.cs ├── Jab.Roslyn3 ├── ContainerGenerator.Roslyn3.cs └── Jab.Roslyn3.csproj ├── Jab.Tests ├── DiagnosticsTest.cs ├── GeneratorAnalyzerTest.cs ├── GeneratorAnalyzerVerifier.cs └── Jab.Tests.csproj ├── Jab.Unity ├── .gitignore ├── ContainerGenerator.Unity.cs ├── Jab.Attributes.dll.meta ├── Jab.Unity.csproj ├── Jab.Unity.dll.meta ├── README.md.meta ├── package.json └── package.json.meta ├── Jab ├── AnalyzerReleases.Shipped.md ├── AnalyzerReleases.Unshipped.md ├── ArrayServiceCallSite.cs ├── Attributes.cs ├── CodeWriter.cs ├── ConstructorCallSite.cs ├── ContainerGenerator.Roslyn4.cs ├── ContainerGenerator.cs ├── DiagnosticDescriptors.cs ├── ErrorCallSite.cs ├── FactoryCallSite.cs ├── GeneratorContext.cs ├── GetServiceCallCandidate.cs ├── GlobalUsings.cs ├── InterpolatedStringHandlerAttribute.cs ├── Jab.Common.props ├── Jab.csproj ├── KnownTypes.cs ├── MemberCallSite.cs ├── MemberLocation.cs ├── NullableAttributes.cs ├── Properties │ └── launchSettings.json ├── ScopeFactoryCallSite.cs ├── ServiceCallSite.cs ├── ServiceIdentity.cs ├── ServiceLifetime.cs ├── ServiceProvider.cs ├── ServiceProviderBuilder.cs ├── ServiceProviderCallSite.cs ├── ServiceProviderDescription.cs ├── ServiceProviderIsServiceCallSite.cs ├── ServiceRegistration.cs ├── SyntaxCollector.cs └── build │ └── Jab.targets ├── jab.sln └── samples ├── ConsoleSample ├── ConsoleSample.csproj ├── Logger.cs └── Program.cs └── ModuleSample ├── IModule.cs ├── ModuleSample.csproj └── ServiceDefinedInAModule.cs /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/README.md -------------------------------------------------------------------------------- /doc/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/doc/errors.png -------------------------------------------------------------------------------- /doc/generatedcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/doc/generatedcode.png -------------------------------------------------------------------------------- /doc/stacktrace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/doc/stacktrace.png -------------------------------------------------------------------------------- /eng/CreateLaunchSettings.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/eng/CreateLaunchSettings.ps1 -------------------------------------------------------------------------------- /eng/FunctionalTests.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/eng/FunctionalTests.proj -------------------------------------------------------------------------------- /eng/UpdateAllVersions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/eng/UpdateAllVersions.ps1 -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/global.json -------------------------------------------------------------------------------- /src/Jab.Attributes/Jab.Attributes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Attributes/Jab.Attributes.csproj -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Attributes/Jab.FunctionalTests.Attributes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Attributes/Jab.FunctionalTests.Attributes.csproj -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/CompilerFeatureRequiredAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/CompilerFeatureRequiredAttribute.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/ConstructorSelectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/ConstructorSelectionTests.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/ContainerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/ContainerTests.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Jab.FunctionalTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Jab.FunctionalTest.props -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Jab.FunctionalTests.Common.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Jab.FunctionalTests.Common.props -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/AnotherServiceImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/AnotherServiceImplementation.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/AsyncDisposableServiceImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/AsyncDisposableServiceImplementation.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/DisposableServiceImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/DisposableServiceImplementation.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/IAnotherService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/IAnotherService.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/IService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/IService.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/IService1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/IService1.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/IService2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/IService2.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/IService3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/IService3.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/NestedNS/IService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/NestedNS/IService.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/NestedNS/ServiceImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/NestedNS/ServiceImplementation.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/ServiceImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/ServiceImplementation.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/ServiceImplementationWithNamed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/ServiceImplementationWithNamed.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/ServiceImplementationWithNullableOptional.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/ServiceImplementationWithNullableOptional.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/Mocks/ServiceImplementationWithParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/Mocks/ServiceImplementationWithParameter.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Common/RequiredMemberAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Common/RequiredMemberAttribute.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.MEDI/Jab.FunctionalTests.MEDI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.MEDI/Jab.FunctionalTests.MEDI.csproj -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.MEDI/MEDIContainerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.MEDI/MEDIContainerTests.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Module/IModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Module/IModule.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Module/IModuleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Module/IModuleService.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Module/Jab.FunctionalTests.Module.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Module/Jab.FunctionalTests.Module.csproj -------------------------------------------------------------------------------- /src/Jab.FunctionalTests.Module/ModuleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests.Module/ModuleService.cs -------------------------------------------------------------------------------- /src/Jab.FunctionalTests/Jab.FunctionalTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.FunctionalTests/Jab.FunctionalTests.csproj -------------------------------------------------------------------------------- /src/Jab.Performance/Container.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Performance/Container.cs -------------------------------------------------------------------------------- /src/Jab.Performance/GetService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Performance/GetService.cs -------------------------------------------------------------------------------- /src/Jab.Performance/IService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Performance/IService.cs -------------------------------------------------------------------------------- /src/Jab.Performance/Jab.Performance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Performance/Jab.Performance.csproj -------------------------------------------------------------------------------- /src/Jab.Performance/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Performance/Program.cs -------------------------------------------------------------------------------- /src/Jab.Performance/Service.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Performance/Service.cs -------------------------------------------------------------------------------- /src/Jab.Performance/StartupTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Performance/StartupTime.cs -------------------------------------------------------------------------------- /src/Jab.Roslyn3/ContainerGenerator.Roslyn3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Roslyn3/ContainerGenerator.Roslyn3.cs -------------------------------------------------------------------------------- /src/Jab.Roslyn3/Jab.Roslyn3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Roslyn3/Jab.Roslyn3.csproj -------------------------------------------------------------------------------- /src/Jab.Tests/DiagnosticsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Tests/DiagnosticsTest.cs -------------------------------------------------------------------------------- /src/Jab.Tests/GeneratorAnalyzerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Tests/GeneratorAnalyzerTest.cs -------------------------------------------------------------------------------- /src/Jab.Tests/GeneratorAnalyzerVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Tests/GeneratorAnalyzerVerifier.cs -------------------------------------------------------------------------------- /src/Jab.Tests/Jab.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Tests/Jab.Tests.csproj -------------------------------------------------------------------------------- /src/Jab.Unity/.gitignore: -------------------------------------------------------------------------------- 1 | *.dll 2 | !*.meta 3 | *.tgz 4 | README.md -------------------------------------------------------------------------------- /src/Jab.Unity/ContainerGenerator.Unity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Unity/ContainerGenerator.Unity.cs -------------------------------------------------------------------------------- /src/Jab.Unity/Jab.Attributes.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Unity/Jab.Attributes.dll.meta -------------------------------------------------------------------------------- /src/Jab.Unity/Jab.Unity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Unity/Jab.Unity.csproj -------------------------------------------------------------------------------- /src/Jab.Unity/Jab.Unity.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Unity/Jab.Unity.dll.meta -------------------------------------------------------------------------------- /src/Jab.Unity/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Unity/README.md.meta -------------------------------------------------------------------------------- /src/Jab.Unity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Unity/package.json -------------------------------------------------------------------------------- /src/Jab.Unity/package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab.Unity/package.json.meta -------------------------------------------------------------------------------- /src/Jab/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Jab/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Jab/ArrayServiceCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ArrayServiceCallSite.cs -------------------------------------------------------------------------------- /src/Jab/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/Attributes.cs -------------------------------------------------------------------------------- /src/Jab/CodeWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/CodeWriter.cs -------------------------------------------------------------------------------- /src/Jab/ConstructorCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ConstructorCallSite.cs -------------------------------------------------------------------------------- /src/Jab/ContainerGenerator.Roslyn4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ContainerGenerator.Roslyn4.cs -------------------------------------------------------------------------------- /src/Jab/ContainerGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ContainerGenerator.cs -------------------------------------------------------------------------------- /src/Jab/DiagnosticDescriptors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/DiagnosticDescriptors.cs -------------------------------------------------------------------------------- /src/Jab/ErrorCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ErrorCallSite.cs -------------------------------------------------------------------------------- /src/Jab/FactoryCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/FactoryCallSite.cs -------------------------------------------------------------------------------- /src/Jab/GeneratorContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/GeneratorContext.cs -------------------------------------------------------------------------------- /src/Jab/GetServiceCallCandidate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/GetServiceCallCandidate.cs -------------------------------------------------------------------------------- /src/Jab/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/GlobalUsings.cs -------------------------------------------------------------------------------- /src/Jab/InterpolatedStringHandlerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/InterpolatedStringHandlerAttribute.cs -------------------------------------------------------------------------------- /src/Jab/Jab.Common.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/Jab.Common.props -------------------------------------------------------------------------------- /src/Jab/Jab.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/Jab.csproj -------------------------------------------------------------------------------- /src/Jab/KnownTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/KnownTypes.cs -------------------------------------------------------------------------------- /src/Jab/MemberCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/MemberCallSite.cs -------------------------------------------------------------------------------- /src/Jab/MemberLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/MemberLocation.cs -------------------------------------------------------------------------------- /src/Jab/NullableAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/NullableAttributes.cs -------------------------------------------------------------------------------- /src/Jab/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Jab/ScopeFactoryCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ScopeFactoryCallSite.cs -------------------------------------------------------------------------------- /src/Jab/ServiceCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceCallSite.cs -------------------------------------------------------------------------------- /src/Jab/ServiceIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceIdentity.cs -------------------------------------------------------------------------------- /src/Jab/ServiceLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceLifetime.cs -------------------------------------------------------------------------------- /src/Jab/ServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceProvider.cs -------------------------------------------------------------------------------- /src/Jab/ServiceProviderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceProviderBuilder.cs -------------------------------------------------------------------------------- /src/Jab/ServiceProviderCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceProviderCallSite.cs -------------------------------------------------------------------------------- /src/Jab/ServiceProviderDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceProviderDescription.cs -------------------------------------------------------------------------------- /src/Jab/ServiceProviderIsServiceCallSite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceProviderIsServiceCallSite.cs -------------------------------------------------------------------------------- /src/Jab/ServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/ServiceRegistration.cs -------------------------------------------------------------------------------- /src/Jab/SyntaxCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/SyntaxCollector.cs -------------------------------------------------------------------------------- /src/Jab/build/Jab.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/Jab/build/Jab.targets -------------------------------------------------------------------------------- /src/jab.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/jab.sln -------------------------------------------------------------------------------- /src/samples/ConsoleSample/ConsoleSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/samples/ConsoleSample/ConsoleSample.csproj -------------------------------------------------------------------------------- /src/samples/ConsoleSample/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/samples/ConsoleSample/Logger.cs -------------------------------------------------------------------------------- /src/samples/ConsoleSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/samples/ConsoleSample/Program.cs -------------------------------------------------------------------------------- /src/samples/ModuleSample/IModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/samples/ModuleSample/IModule.cs -------------------------------------------------------------------------------- /src/samples/ModuleSample/ModuleSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/samples/ModuleSample/ModuleSample.csproj -------------------------------------------------------------------------------- /src/samples/ModuleSample/ServiceDefinedInAModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pakrym/jab/HEAD/src/samples/ModuleSample/ServiceDefinedInAModule.cs --------------------------------------------------------------------------------