├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── docs.yml │ ├── linux-macOS-CI.yml │ ├── sonar-analysis.yml │ └── stale.yml ├── .gitignore ├── .version ├── CHANGELOG.md ├── LICENSE ├── README.md ├── appveyor-release.yml ├── appveyor.yml ├── assets ├── icon.png └── jetbrains.svg ├── docs ├── .gitignore ├── babel.config.js ├── docs │ ├── advanced │ │ ├── child-containers.md │ │ ├── decorators.md │ │ ├── generics.md │ │ ├── special-resolution-cases.md │ │ └── wrappers-resolvers.md │ ├── configuration │ │ ├── container-configuration.md │ │ └── registration-configuration.md │ ├── diagnostics │ │ ├── utilities.md │ │ └── validation.md │ ├── getting-started │ │ ├── glossary.md │ │ ├── introduction.md │ │ └── overview.md │ └── guides │ │ ├── advanced-registration.md │ │ ├── basics.md │ │ ├── lifetimes.md │ │ ├── scopes.md │ │ └── service-resolution.md ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── sidebars.js ├── src │ ├── components │ │ ├── CodeDescPanel │ │ │ ├── index.tsx │ │ │ └── styles.module.scss │ │ ├── NavbarItems │ │ │ ├── SeparatorNavbarItem │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ └── SvgNavbarItem │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ └── SvgIcon │ │ │ └── index.tsx │ ├── css │ │ ├── custom.scss │ │ ├── pagination.scss │ │ ├── search.scss │ │ ├── sidebar.scss │ │ ├── tab.scss │ │ └── toc.scss │ ├── pages │ │ ├── index.js │ │ └── index.module.scss │ ├── theme │ │ ├── CodeBlock │ │ │ └── index.js │ │ ├── Footer │ │ │ ├── index.js │ │ │ └── styles.module.scss │ │ └── NavbarItem │ │ │ └── ComponentTypes.js │ └── utils │ │ └── prismDark.mjs ├── static │ ├── .nojekyll │ └── img │ │ ├── api.svg │ │ ├── favicon.ico │ │ ├── github.svg │ │ ├── gitter.svg │ │ ├── icon.png │ │ ├── nuget.svg │ │ └── slack.svg └── yarn.lock ├── sandbox ├── stashbox.assemblyload │ ├── Program.cs │ ├── TestAssembly.dll │ └── stashbox.assemblyload.csproj ├── stashbox.benchmarks │ ├── BeginScopeBenchmarks.cs │ ├── ChildContainerBenchmarks.cs │ ├── DecoratorBenchmarks.cs │ ├── DisposeBenchmarks.cs │ ├── EnumerableBenchmarks.cs │ ├── FinalizerBenchmarks.cs │ ├── FuncBenchmarks.cs │ ├── NullableBenchmarks.cs │ ├── Program.cs │ ├── PropertyBenchmarks.cs │ ├── RegisterBenchmarks.cs │ ├── ResolveBenchmarks.cs │ ├── ScopedBenchmarks.cs │ ├── SingletonBenchmarks.cs │ ├── Stashbox.Benchmarks.csproj │ └── TreeBenchmarks.cs ├── stashbox.sandbox.sln └── stashbox.trimmed │ ├── Program.cs │ └── stashbox.trimmed.csproj ├── sn.snk ├── src ├── Attributes │ ├── DependencyAttribute.cs │ ├── DependencyNameAttribute.cs │ └── InjectionMethodAttribute.cs ├── Configuration │ ├── ContainerConfiguration.cs │ ├── ContainerConfigurator.cs │ └── Rules.cs ├── ContainerContext.cs ├── Exceptions │ ├── CircularDependencyException.cs │ ├── CompositionRootNotFoundException.cs │ ├── ConstructorNotFoundException.cs │ ├── InvalidRegistrationException.cs │ ├── LifetimeValidationFailedException.cs │ ├── ResolutionFailedException.cs │ └── ServiceAlreadyRegisteredException.cs ├── Expressions │ ├── Compile │ │ ├── Closure.cs │ │ ├── CompilerContext.cs │ │ ├── Emitters │ │ │ ├── Emitter.Assign.cs │ │ │ ├── Emitter.Call.cs │ │ │ ├── Emitter.Constant.cs │ │ │ ├── Emitter.Convert.cs │ │ │ ├── Emitter.Default.cs │ │ │ ├── Emitter.Invoke.cs │ │ │ ├── Emitter.Lambda.cs │ │ │ ├── Emitter.MemberAccess.cs │ │ │ ├── Emitter.MemberInit.cs │ │ │ ├── Emitter.New.cs │ │ │ ├── Emitter.NewArrayInit.cs │ │ │ ├── Emitter.Parameter.cs │ │ │ └── Emitter.cs │ │ ├── ExpressionEmitter.cs │ │ ├── Extensions │ │ │ ├── CollectionExtensions.cs │ │ │ └── ILGeneratorExtensions.cs │ │ ├── NestedLambda.cs │ │ ├── TreeAnalyzer.cs │ │ └── Utils.cs │ ├── ExpressionBuilder.Default.cs │ ├── ExpressionBuilder.Factory.cs │ ├── ExpressionBuilder.Func.cs │ ├── ExpressionBuilder.cs │ ├── ExpressionFactory.Member.cs │ ├── ExpressionFactory.Method.cs │ └── ExpressionFactory.cs ├── Extensions │ ├── AssemblyExtensions.cs │ ├── CollectionExtensions.cs │ ├── EnumerableExtensions.cs │ ├── ExpressionExtensions.cs │ └── TypeExtensions.cs ├── ICompositionRoot.cs ├── IContainerContext.cs ├── IDecoratorRegistrator.cs ├── IDependencyCollectionRegistrator.cs ├── IDependencyReMapper.cs ├── IDependencyRegistrator.cs ├── IDependencyResolver.cs ├── IFuncRegistrator.cs ├── IResolutionScope.cs ├── IStashboxContainer.cs ├── Lifetime │ ├── AutoLifetime.cs │ ├── EmptyLifetime.cs │ ├── ExpressionLifetimeDescriptor.cs │ ├── FactoryLifetimeDescriptor.cs │ ├── LifetimeDescriptor.cs │ ├── Lifetimes.cs │ ├── NamedScopeLifetime.cs │ ├── PerRequestLifetime.cs │ ├── PerScopedRequestLifetime.cs │ ├── ScopedLifetime.cs │ ├── SingletonLifetime.cs │ └── TransientLifetime.cs ├── Metadata.cs ├── Multitenant │ ├── ITenantDistributor.cs │ └── TenantDistributor.cs ├── Override.cs ├── ReadOnlyKeyValue.cs ├── Registration │ ├── DecoratorRepository.cs │ ├── Extensions │ │ ├── CollectionRegistratorExtensions.cs │ │ ├── DependencyRegistratorExtensions.cs │ │ ├── DependencyRemapperExtensions.cs │ │ └── ServiceRepositoryExtensions.cs │ ├── Fluent │ │ ├── BaseDecoratorConfigurator.cs │ │ ├── BaseFluentConfigurator.cs │ │ ├── DecoratorConfigurator.cs │ │ ├── FluentServiceConfigurator.cs │ │ ├── RegistrationConfigurator.cs │ │ └── UnknownRegistrationConfigurator.cs │ ├── IDecoratorRepository.cs │ ├── IRegistrationRepository.cs │ ├── OpenGenericRegistration.cs │ ├── RegistrationDiagnosticsInfo.cs │ ├── RegistrationRepository.cs │ ├── SelectionRules │ │ ├── ConditionRule.cs │ │ ├── DecoratorRule.cs │ │ ├── EnumerableNameRule.cs │ │ ├── IRegistrationSelectionRule.cs │ │ ├── MetadataRule.cs │ │ ├── NameRule.cs │ │ ├── OpenGenericRule.cs │ │ ├── RegistrationSelectionRules.cs │ │ └── ScopeNameRule.cs │ ├── ServiceRegistration.cs │ └── ServiceRegistrator.cs ├── Resolution │ ├── DelegateCache.cs │ ├── DelegateCacheEntry.cs │ ├── Extensions │ │ ├── DependencyResolverExtensions.cs │ │ ├── InjectionParameterExtensions.cs │ │ └── ResolutionBehaviorExtensions.cs │ ├── ILookupResolver.cs │ ├── IRequestContext.cs │ ├── IResolutionStrategy.cs │ ├── IResolver.cs │ ├── IWrapper.cs │ ├── RequestContext.cs │ ├── ResolutionBehavior.cs │ ├── ResolutionContext.cs │ ├── ResolutionStrategy.cs │ ├── Resolvers │ │ ├── DefaultValueResolver.cs │ │ ├── OptionalValueResolver.cs │ │ ├── ParentContainerResolver.cs │ │ ├── ServiceProviderResolver.cs │ │ └── UnknownTypeResolver.cs │ ├── ServiceContext.cs │ ├── TypeInformation.cs │ └── Wrappers │ │ ├── EnumerableWrapper.cs │ │ ├── FuncWrapper.cs │ │ ├── KeyValueWrapper.cs │ │ ├── LazyWrapper.cs │ │ └── MetadataWrapper.cs ├── ResolutionScope.AsyncInitializer.cs ├── ResolutionScope.Disposable.cs ├── ResolutionScope.Resolver.cs ├── ResolutionScope.cs ├── StashboxContainer.CollectionRegistrator.cs ├── StashboxContainer.FuncRegistrator.cs ├── StashboxContainer.ReMapper.cs ├── StashboxContainer.Registrator.cs ├── StashboxContainer.Resolver.cs ├── StashboxContainer.cs ├── Utils │ ├── Constants.cs │ ├── Data │ │ ├── ExpandableArray.cs │ │ ├── HashTree.cs │ │ ├── Immutable │ │ │ ├── ImmutableBucket.cs │ │ │ ├── ImmutableLinkedList.cs │ │ │ └── ImmutableTree.cs │ │ ├── Pair.cs │ │ ├── Stack.cs │ │ └── Tree.cs │ ├── Shield.cs │ ├── Swap.cs │ └── TypeCache.cs └── stashbox.csproj ├── stashbox.sln └── test ├── ActivateTests.cs ├── AssemblyTests.cs ├── AsyncDisposeTests.cs ├── AttributeTests.cs ├── BuildUpTests.cs ├── CanResolveTests.cs ├── ChildContainerTests.cs ├── CircularDependencyTests.cs ├── CompilerTests ├── ConstantTests.cs ├── DefaultTests.cs └── NullableTests.cs ├── ComplexResolution.cs ├── CompositionTests.cs ├── ConditionalTests.cs ├── ConfigurationTests.cs ├── ConstructorSelectionTests.cs ├── ContainerTests.cs ├── DataTests └── TreeTests.cs ├── DecoratorTests.cs ├── DependencyBindingTests.cs ├── DisposeOrderTests.cs ├── DisposeTests.cs ├── EnumerableTests.cs ├── FactoryTests.cs ├── FuncTests.cs ├── GenericTests.cs ├── HierarchyTests.cs ├── InitializerFinalizerTests.cs ├── InjectionMemberTests.cs ├── InstanceBuilderTests.cs ├── IssueTests ├── 102_Resolving_Func_use_wrong_constructor.cs ├── 103_Resolving_base_class_dependencies.cs ├── 105_Question_How_to_work_with_dependency_overrides_from_factory_method.cs ├── 114_Unable_to_resolve_IHubContext.cs ├── 116_Different_types_registered_with_the_same_name.cs ├── 118_Named_resolution_using_ResolveAll_returns_all_named_and_unnamed_instanсes.cs ├── 119_generic_resolution_issue.cs ├── 129_Sharing_singleton_instances_between_Resolve_and_ResolveAll_and_subtypes.cs ├── 132_OpenGenericResolveIssue.cs ├── 141_Decorator_and_ResolveAll.cs ├── 144_Generic_decorators_broken.cs ├── 163_Last_write_win_problem_when_hash_collision_happens.cs ├── 16_Extensions_Identity_OptionsMonitor.cs ├── 33_ScopedLifetime_thread_safety.cs ├── 34_Resolution_from_parent_container.cs ├── 35_Mixture_of_named_and_non_named_registrations_result_in_the_wrong_type_resolved.cs ├── 37_Resolver_factory_invoke_doesnt_pass_different_parameters_given_when_theyre_the_same_type.cs ├── 38_Injecting_container_itself.cs ├── 42_Circular_dependency_tracking_doesnt_work_with_factory_resolution.cs ├── 43_Issue_with_Member_Injection_with_Attribute_but_private_setter.cs ├── 44_Lifetime_Issues.cs ├── 46_AspNetCore_Failing_spec_tests_forconstrained_generics.cs ├── 48_Chained_named_scopes_are_not_working_properly.cs ├── 49_Unable_to_use_nullable_types_with_injection_parameters.cs ├── 50_Generate_one_instance_for_multiple_interfaces.cs ├── 51_WithUnknownTypeResolution_breaks_constructor_selection_rules.cs ├── 52_Verify_child_container_working.cs ├── 53_ComposeBy_with_instance_or_injection.cs ├── 54_Make_InjectionParameter_configuration_more_fluent.cs ├── 55_Conditions_on_member_name_are_not_easy_to_recognize.cs ├── 58_InjectionParameter_NullReference.cs ├── 59_Static_factory_fails.cs ├── 63_named_unnamed_resolution_not_working_as_expected.cs ├── 64_WithFactory_MemberInjection_Not_Working_With_ImplementationType.cs ├── 66_Named_PutInstanceInScope.cs ├── 67_Dictionaries_get_resolved_to_arrays_of_key_type_by_default.cs ├── 68_Programmatic_multiple_instances_registration.cs ├── 70_UnkownType_overrides_instance_in_scope.cs ├── 71_FastExpressionCompiler_Issue.cs ├── 72_Default_lifetime_set.cs ├── 76_Exception_when_building_expressions.cs ├── 77_UnknownType_Resolution_Does_Not_Work.cs ├── 80_Expected_override_behaviour_not_working_with_scopes.cs ├── 84_DefinesScope_does_not_work_correctly.cs ├── 88_IdentityServer_not_compatible.cs ├── 89_Call_interception.cs ├── 91_Resolving_with_custom_parameter_values.cs ├── 97_Does_Scope_AttachToParent_only_affect_Dispose_behaviour.cs └── 98_Replace_doesnt_working_singleton.cs ├── KeyValueTests.cs ├── KeyedTests.cs ├── LazyTests.cs ├── LifetimeTests.cs ├── MetadataTests.cs ├── MultitenantTests.cs ├── NamedResolveTests.cs ├── NamedScopeTests.cs ├── OverrideTests.cs ├── PerRequestResolutionTests.cs ├── ReMapTests.cs ├── RegisterTypesTests.cs ├── ResolveFactoryTests.cs ├── ResolverTests.cs ├── ScopeTests.cs ├── ServiceProviderTests.cs ├── StandardResolveTests.cs ├── Utils ├── CompilerType.cs ├── CompilerTypeTestData.cs ├── ContainerConfiguratorExtensions.cs └── TypeGen.cs ├── WireUpTests.cs ├── WithDynamicResolutionTests.cs ├── stashbox.tests.csproj └── testassembly ├── Composition.cs ├── TestClasses.cs └── testassembly.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/linux-macOS-CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.github/workflows/linux-macOS-CI.yml -------------------------------------------------------------------------------- /.github/workflows/sonar-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.github/workflows/sonar-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | 5.17.1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/README.md -------------------------------------------------------------------------------- /appveyor-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/appveyor-release.yml -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/appveyor.yml -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/jetbrains.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/assets/jetbrains.svg -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docs/advanced/child-containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/advanced/child-containers.md -------------------------------------------------------------------------------- /docs/docs/advanced/decorators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/advanced/decorators.md -------------------------------------------------------------------------------- /docs/docs/advanced/generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/advanced/generics.md -------------------------------------------------------------------------------- /docs/docs/advanced/special-resolution-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/advanced/special-resolution-cases.md -------------------------------------------------------------------------------- /docs/docs/advanced/wrappers-resolvers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/advanced/wrappers-resolvers.md -------------------------------------------------------------------------------- /docs/docs/configuration/container-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/configuration/container-configuration.md -------------------------------------------------------------------------------- /docs/docs/configuration/registration-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/configuration/registration-configuration.md -------------------------------------------------------------------------------- /docs/docs/diagnostics/utilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/diagnostics/utilities.md -------------------------------------------------------------------------------- /docs/docs/diagnostics/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/diagnostics/validation.md -------------------------------------------------------------------------------- /docs/docs/getting-started/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/getting-started/glossary.md -------------------------------------------------------------------------------- /docs/docs/getting-started/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/getting-started/introduction.md -------------------------------------------------------------------------------- /docs/docs/getting-started/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/getting-started/overview.md -------------------------------------------------------------------------------- /docs/docs/guides/advanced-registration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/guides/advanced-registration.md -------------------------------------------------------------------------------- /docs/docs/guides/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/guides/basics.md -------------------------------------------------------------------------------- /docs/docs/guides/lifetimes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/guides/lifetimes.md -------------------------------------------------------------------------------- /docs/docs/guides/scopes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/guides/scopes.md -------------------------------------------------------------------------------- /docs/docs/guides/service-resolution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docs/guides/service-resolution.md -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/src/components/CodeDescPanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/components/CodeDescPanel/index.tsx -------------------------------------------------------------------------------- /docs/src/components/CodeDescPanel/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/components/CodeDescPanel/styles.module.scss -------------------------------------------------------------------------------- /docs/src/components/NavbarItems/SeparatorNavbarItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/components/NavbarItems/SeparatorNavbarItem/index.tsx -------------------------------------------------------------------------------- /docs/src/components/NavbarItems/SeparatorNavbarItem/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/components/NavbarItems/SeparatorNavbarItem/styles.module.scss -------------------------------------------------------------------------------- /docs/src/components/NavbarItems/SvgNavbarItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/components/NavbarItems/SvgNavbarItem/index.tsx -------------------------------------------------------------------------------- /docs/src/components/NavbarItems/SvgNavbarItem/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/components/NavbarItems/SvgNavbarItem/styles.module.scss -------------------------------------------------------------------------------- /docs/src/components/SvgIcon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/components/SvgIcon/index.tsx -------------------------------------------------------------------------------- /docs/src/css/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/css/custom.scss -------------------------------------------------------------------------------- /docs/src/css/pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/css/pagination.scss -------------------------------------------------------------------------------- /docs/src/css/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/css/search.scss -------------------------------------------------------------------------------- /docs/src/css/sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/css/sidebar.scss -------------------------------------------------------------------------------- /docs/src/css/tab.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/css/tab.scss -------------------------------------------------------------------------------- /docs/src/css/toc.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/css/toc.scss -------------------------------------------------------------------------------- /docs/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/pages/index.js -------------------------------------------------------------------------------- /docs/src/pages/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/pages/index.module.scss -------------------------------------------------------------------------------- /docs/src/theme/CodeBlock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/theme/CodeBlock/index.js -------------------------------------------------------------------------------- /docs/src/theme/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/theme/Footer/index.js -------------------------------------------------------------------------------- /docs/src/theme/Footer/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/theme/Footer/styles.module.scss -------------------------------------------------------------------------------- /docs/src/theme/NavbarItem/ComponentTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/theme/NavbarItem/ComponentTypes.js -------------------------------------------------------------------------------- /docs/src/utils/prismDark.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/src/utils/prismDark.mjs -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/static/img/api.svg -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/static/img/github.svg -------------------------------------------------------------------------------- /docs/static/img/gitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/static/img/gitter.svg -------------------------------------------------------------------------------- /docs/static/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/static/img/icon.png -------------------------------------------------------------------------------- /docs/static/img/nuget.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/static/img/nuget.svg -------------------------------------------------------------------------------- /docs/static/img/slack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/static/img/slack.svg -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /sandbox/stashbox.assemblyload/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.assemblyload/Program.cs -------------------------------------------------------------------------------- /sandbox/stashbox.assemblyload/TestAssembly.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.assemblyload/TestAssembly.dll -------------------------------------------------------------------------------- /sandbox/stashbox.assemblyload/stashbox.assemblyload.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.assemblyload/stashbox.assemblyload.csproj -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/BeginScopeBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/BeginScopeBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/ChildContainerBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/ChildContainerBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/DecoratorBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/DecoratorBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/DisposeBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/DisposeBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/EnumerableBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/EnumerableBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/FinalizerBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/FinalizerBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/FuncBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/FuncBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/NullableBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/NullableBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/Program.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/PropertyBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/PropertyBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/RegisterBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/RegisterBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/ResolveBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/ResolveBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/ScopedBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/ScopedBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/SingletonBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/SingletonBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/Stashbox.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/Stashbox.Benchmarks.csproj -------------------------------------------------------------------------------- /sandbox/stashbox.benchmarks/TreeBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.benchmarks/TreeBenchmarks.cs -------------------------------------------------------------------------------- /sandbox/stashbox.sandbox.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.sandbox.sln -------------------------------------------------------------------------------- /sandbox/stashbox.trimmed/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.trimmed/Program.cs -------------------------------------------------------------------------------- /sandbox/stashbox.trimmed/stashbox.trimmed.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sandbox/stashbox.trimmed/stashbox.trimmed.csproj -------------------------------------------------------------------------------- /sn.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/sn.snk -------------------------------------------------------------------------------- /src/Attributes/DependencyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Attributes/DependencyAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/DependencyNameAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Attributes/DependencyNameAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/InjectionMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Attributes/InjectionMethodAttribute.cs -------------------------------------------------------------------------------- /src/Configuration/ContainerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Configuration/ContainerConfiguration.cs -------------------------------------------------------------------------------- /src/Configuration/ContainerConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Configuration/ContainerConfigurator.cs -------------------------------------------------------------------------------- /src/Configuration/Rules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Configuration/Rules.cs -------------------------------------------------------------------------------- /src/ContainerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/ContainerContext.cs -------------------------------------------------------------------------------- /src/Exceptions/CircularDependencyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Exceptions/CircularDependencyException.cs -------------------------------------------------------------------------------- /src/Exceptions/CompositionRootNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Exceptions/CompositionRootNotFoundException.cs -------------------------------------------------------------------------------- /src/Exceptions/ConstructorNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Exceptions/ConstructorNotFoundException.cs -------------------------------------------------------------------------------- /src/Exceptions/InvalidRegistrationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Exceptions/InvalidRegistrationException.cs -------------------------------------------------------------------------------- /src/Exceptions/LifetimeValidationFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Exceptions/LifetimeValidationFailedException.cs -------------------------------------------------------------------------------- /src/Exceptions/ResolutionFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Exceptions/ResolutionFailedException.cs -------------------------------------------------------------------------------- /src/Exceptions/ServiceAlreadyRegisteredException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Exceptions/ServiceAlreadyRegisteredException.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Closure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Closure.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/CompilerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/CompilerContext.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Assign.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Assign.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Call.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Call.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Constant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Constant.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Convert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Convert.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Default.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Default.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Invoke.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Invoke.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Lambda.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Lambda.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.MemberAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.MemberAccess.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.MemberInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.MemberInit.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.New.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.New.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.NewArrayInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.NewArrayInit.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.Parameter.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Emitters/Emitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Emitters/Emitter.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/ExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/ExpressionEmitter.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Extensions/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Extensions/CollectionExtensions.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Extensions/ILGeneratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Extensions/ILGeneratorExtensions.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/NestedLambda.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/NestedLambda.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/TreeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/TreeAnalyzer.cs -------------------------------------------------------------------------------- /src/Expressions/Compile/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/Compile/Utils.cs -------------------------------------------------------------------------------- /src/Expressions/ExpressionBuilder.Default.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/ExpressionBuilder.Default.cs -------------------------------------------------------------------------------- /src/Expressions/ExpressionBuilder.Factory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/ExpressionBuilder.Factory.cs -------------------------------------------------------------------------------- /src/Expressions/ExpressionBuilder.Func.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/ExpressionBuilder.Func.cs -------------------------------------------------------------------------------- /src/Expressions/ExpressionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/ExpressionBuilder.cs -------------------------------------------------------------------------------- /src/Expressions/ExpressionFactory.Member.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/ExpressionFactory.Member.cs -------------------------------------------------------------------------------- /src/Expressions/ExpressionFactory.Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/ExpressionFactory.Method.cs -------------------------------------------------------------------------------- /src/Expressions/ExpressionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Expressions/ExpressionFactory.cs -------------------------------------------------------------------------------- /src/Extensions/AssemblyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Extensions/AssemblyExtensions.cs -------------------------------------------------------------------------------- /src/Extensions/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Extensions/CollectionExtensions.cs -------------------------------------------------------------------------------- /src/Extensions/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Extensions/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/Extensions/ExpressionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Extensions/ExpressionExtensions.cs -------------------------------------------------------------------------------- /src/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/ICompositionRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/ICompositionRoot.cs -------------------------------------------------------------------------------- /src/IContainerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IContainerContext.cs -------------------------------------------------------------------------------- /src/IDecoratorRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IDecoratorRegistrator.cs -------------------------------------------------------------------------------- /src/IDependencyCollectionRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IDependencyCollectionRegistrator.cs -------------------------------------------------------------------------------- /src/IDependencyReMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IDependencyReMapper.cs -------------------------------------------------------------------------------- /src/IDependencyRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IDependencyRegistrator.cs -------------------------------------------------------------------------------- /src/IDependencyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IDependencyResolver.cs -------------------------------------------------------------------------------- /src/IFuncRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IFuncRegistrator.cs -------------------------------------------------------------------------------- /src/IResolutionScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IResolutionScope.cs -------------------------------------------------------------------------------- /src/IStashboxContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/IStashboxContainer.cs -------------------------------------------------------------------------------- /src/Lifetime/AutoLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/AutoLifetime.cs -------------------------------------------------------------------------------- /src/Lifetime/EmptyLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/EmptyLifetime.cs -------------------------------------------------------------------------------- /src/Lifetime/ExpressionLifetimeDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/ExpressionLifetimeDescriptor.cs -------------------------------------------------------------------------------- /src/Lifetime/FactoryLifetimeDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/FactoryLifetimeDescriptor.cs -------------------------------------------------------------------------------- /src/Lifetime/LifetimeDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/LifetimeDescriptor.cs -------------------------------------------------------------------------------- /src/Lifetime/Lifetimes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/Lifetimes.cs -------------------------------------------------------------------------------- /src/Lifetime/NamedScopeLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/NamedScopeLifetime.cs -------------------------------------------------------------------------------- /src/Lifetime/PerRequestLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/PerRequestLifetime.cs -------------------------------------------------------------------------------- /src/Lifetime/PerScopedRequestLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/PerScopedRequestLifetime.cs -------------------------------------------------------------------------------- /src/Lifetime/ScopedLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/ScopedLifetime.cs -------------------------------------------------------------------------------- /src/Lifetime/SingletonLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/SingletonLifetime.cs -------------------------------------------------------------------------------- /src/Lifetime/TransientLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Lifetime/TransientLifetime.cs -------------------------------------------------------------------------------- /src/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Metadata.cs -------------------------------------------------------------------------------- /src/Multitenant/ITenantDistributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Multitenant/ITenantDistributor.cs -------------------------------------------------------------------------------- /src/Multitenant/TenantDistributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Multitenant/TenantDistributor.cs -------------------------------------------------------------------------------- /src/Override.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Override.cs -------------------------------------------------------------------------------- /src/ReadOnlyKeyValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/ReadOnlyKeyValue.cs -------------------------------------------------------------------------------- /src/Registration/DecoratorRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/DecoratorRepository.cs -------------------------------------------------------------------------------- /src/Registration/Extensions/CollectionRegistratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Extensions/CollectionRegistratorExtensions.cs -------------------------------------------------------------------------------- /src/Registration/Extensions/DependencyRegistratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Extensions/DependencyRegistratorExtensions.cs -------------------------------------------------------------------------------- /src/Registration/Extensions/DependencyRemapperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Extensions/DependencyRemapperExtensions.cs -------------------------------------------------------------------------------- /src/Registration/Extensions/ServiceRepositoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Extensions/ServiceRepositoryExtensions.cs -------------------------------------------------------------------------------- /src/Registration/Fluent/BaseDecoratorConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Fluent/BaseDecoratorConfigurator.cs -------------------------------------------------------------------------------- /src/Registration/Fluent/BaseFluentConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Fluent/BaseFluentConfigurator.cs -------------------------------------------------------------------------------- /src/Registration/Fluent/DecoratorConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Fluent/DecoratorConfigurator.cs -------------------------------------------------------------------------------- /src/Registration/Fluent/FluentServiceConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Fluent/FluentServiceConfigurator.cs -------------------------------------------------------------------------------- /src/Registration/Fluent/RegistrationConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Fluent/RegistrationConfigurator.cs -------------------------------------------------------------------------------- /src/Registration/Fluent/UnknownRegistrationConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/Fluent/UnknownRegistrationConfigurator.cs -------------------------------------------------------------------------------- /src/Registration/IDecoratorRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/IDecoratorRepository.cs -------------------------------------------------------------------------------- /src/Registration/IRegistrationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/IRegistrationRepository.cs -------------------------------------------------------------------------------- /src/Registration/OpenGenericRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/OpenGenericRegistration.cs -------------------------------------------------------------------------------- /src/Registration/RegistrationDiagnosticsInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/RegistrationDiagnosticsInfo.cs -------------------------------------------------------------------------------- /src/Registration/RegistrationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/RegistrationRepository.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/ConditionRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/ConditionRule.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/DecoratorRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/DecoratorRule.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/EnumerableNameRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/EnumerableNameRule.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/IRegistrationSelectionRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/IRegistrationSelectionRule.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/MetadataRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/MetadataRule.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/NameRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/NameRule.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/OpenGenericRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/OpenGenericRule.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/RegistrationSelectionRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/RegistrationSelectionRules.cs -------------------------------------------------------------------------------- /src/Registration/SelectionRules/ScopeNameRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/SelectionRules/ScopeNameRule.cs -------------------------------------------------------------------------------- /src/Registration/ServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/ServiceRegistration.cs -------------------------------------------------------------------------------- /src/Registration/ServiceRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Registration/ServiceRegistrator.cs -------------------------------------------------------------------------------- /src/Resolution/DelegateCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/DelegateCache.cs -------------------------------------------------------------------------------- /src/Resolution/DelegateCacheEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/DelegateCacheEntry.cs -------------------------------------------------------------------------------- /src/Resolution/Extensions/DependencyResolverExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Extensions/DependencyResolverExtensions.cs -------------------------------------------------------------------------------- /src/Resolution/Extensions/InjectionParameterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Extensions/InjectionParameterExtensions.cs -------------------------------------------------------------------------------- /src/Resolution/Extensions/ResolutionBehaviorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Extensions/ResolutionBehaviorExtensions.cs -------------------------------------------------------------------------------- /src/Resolution/ILookupResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/ILookupResolver.cs -------------------------------------------------------------------------------- /src/Resolution/IRequestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/IRequestContext.cs -------------------------------------------------------------------------------- /src/Resolution/IResolutionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/IResolutionStrategy.cs -------------------------------------------------------------------------------- /src/Resolution/IResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/IResolver.cs -------------------------------------------------------------------------------- /src/Resolution/IWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/IWrapper.cs -------------------------------------------------------------------------------- /src/Resolution/RequestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/RequestContext.cs -------------------------------------------------------------------------------- /src/Resolution/ResolutionBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/ResolutionBehavior.cs -------------------------------------------------------------------------------- /src/Resolution/ResolutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/ResolutionContext.cs -------------------------------------------------------------------------------- /src/Resolution/ResolutionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/ResolutionStrategy.cs -------------------------------------------------------------------------------- /src/Resolution/Resolvers/DefaultValueResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Resolvers/DefaultValueResolver.cs -------------------------------------------------------------------------------- /src/Resolution/Resolvers/OptionalValueResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Resolvers/OptionalValueResolver.cs -------------------------------------------------------------------------------- /src/Resolution/Resolvers/ParentContainerResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Resolvers/ParentContainerResolver.cs -------------------------------------------------------------------------------- /src/Resolution/Resolvers/ServiceProviderResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Resolvers/ServiceProviderResolver.cs -------------------------------------------------------------------------------- /src/Resolution/Resolvers/UnknownTypeResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Resolvers/UnknownTypeResolver.cs -------------------------------------------------------------------------------- /src/Resolution/ServiceContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/ServiceContext.cs -------------------------------------------------------------------------------- /src/Resolution/TypeInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/TypeInformation.cs -------------------------------------------------------------------------------- /src/Resolution/Wrappers/EnumerableWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Wrappers/EnumerableWrapper.cs -------------------------------------------------------------------------------- /src/Resolution/Wrappers/FuncWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Wrappers/FuncWrapper.cs -------------------------------------------------------------------------------- /src/Resolution/Wrappers/KeyValueWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Wrappers/KeyValueWrapper.cs -------------------------------------------------------------------------------- /src/Resolution/Wrappers/LazyWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Wrappers/LazyWrapper.cs -------------------------------------------------------------------------------- /src/Resolution/Wrappers/MetadataWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Resolution/Wrappers/MetadataWrapper.cs -------------------------------------------------------------------------------- /src/ResolutionScope.AsyncInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/ResolutionScope.AsyncInitializer.cs -------------------------------------------------------------------------------- /src/ResolutionScope.Disposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/ResolutionScope.Disposable.cs -------------------------------------------------------------------------------- /src/ResolutionScope.Resolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/ResolutionScope.Resolver.cs -------------------------------------------------------------------------------- /src/ResolutionScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/ResolutionScope.cs -------------------------------------------------------------------------------- /src/StashboxContainer.CollectionRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/StashboxContainer.CollectionRegistrator.cs -------------------------------------------------------------------------------- /src/StashboxContainer.FuncRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/StashboxContainer.FuncRegistrator.cs -------------------------------------------------------------------------------- /src/StashboxContainer.ReMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/StashboxContainer.ReMapper.cs -------------------------------------------------------------------------------- /src/StashboxContainer.Registrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/StashboxContainer.Registrator.cs -------------------------------------------------------------------------------- /src/StashboxContainer.Resolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/StashboxContainer.Resolver.cs -------------------------------------------------------------------------------- /src/StashboxContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/StashboxContainer.cs -------------------------------------------------------------------------------- /src/Utils/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Constants.cs -------------------------------------------------------------------------------- /src/Utils/Data/ExpandableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/ExpandableArray.cs -------------------------------------------------------------------------------- /src/Utils/Data/HashTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/HashTree.cs -------------------------------------------------------------------------------- /src/Utils/Data/Immutable/ImmutableBucket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/Immutable/ImmutableBucket.cs -------------------------------------------------------------------------------- /src/Utils/Data/Immutable/ImmutableLinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/Immutable/ImmutableLinkedList.cs -------------------------------------------------------------------------------- /src/Utils/Data/Immutable/ImmutableTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/Immutable/ImmutableTree.cs -------------------------------------------------------------------------------- /src/Utils/Data/Pair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/Pair.cs -------------------------------------------------------------------------------- /src/Utils/Data/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/Stack.cs -------------------------------------------------------------------------------- /src/Utils/Data/Tree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Data/Tree.cs -------------------------------------------------------------------------------- /src/Utils/Shield.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Shield.cs -------------------------------------------------------------------------------- /src/Utils/Swap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/Swap.cs -------------------------------------------------------------------------------- /src/Utils/TypeCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/Utils/TypeCache.cs -------------------------------------------------------------------------------- /src/stashbox.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/src/stashbox.csproj -------------------------------------------------------------------------------- /stashbox.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/stashbox.sln -------------------------------------------------------------------------------- /test/ActivateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ActivateTests.cs -------------------------------------------------------------------------------- /test/AssemblyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/AssemblyTests.cs -------------------------------------------------------------------------------- /test/AsyncDisposeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/AsyncDisposeTests.cs -------------------------------------------------------------------------------- /test/AttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/AttributeTests.cs -------------------------------------------------------------------------------- /test/BuildUpTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/BuildUpTests.cs -------------------------------------------------------------------------------- /test/CanResolveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/CanResolveTests.cs -------------------------------------------------------------------------------- /test/ChildContainerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ChildContainerTests.cs -------------------------------------------------------------------------------- /test/CircularDependencyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/CircularDependencyTests.cs -------------------------------------------------------------------------------- /test/CompilerTests/ConstantTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/CompilerTests/ConstantTests.cs -------------------------------------------------------------------------------- /test/CompilerTests/DefaultTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/CompilerTests/DefaultTests.cs -------------------------------------------------------------------------------- /test/CompilerTests/NullableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/CompilerTests/NullableTests.cs -------------------------------------------------------------------------------- /test/ComplexResolution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ComplexResolution.cs -------------------------------------------------------------------------------- /test/CompositionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/CompositionTests.cs -------------------------------------------------------------------------------- /test/ConditionalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ConditionalTests.cs -------------------------------------------------------------------------------- /test/ConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ConfigurationTests.cs -------------------------------------------------------------------------------- /test/ConstructorSelectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ConstructorSelectionTests.cs -------------------------------------------------------------------------------- /test/ContainerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ContainerTests.cs -------------------------------------------------------------------------------- /test/DataTests/TreeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/DataTests/TreeTests.cs -------------------------------------------------------------------------------- /test/DecoratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/DecoratorTests.cs -------------------------------------------------------------------------------- /test/DependencyBindingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/DependencyBindingTests.cs -------------------------------------------------------------------------------- /test/DisposeOrderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/DisposeOrderTests.cs -------------------------------------------------------------------------------- /test/DisposeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/DisposeTests.cs -------------------------------------------------------------------------------- /test/EnumerableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/EnumerableTests.cs -------------------------------------------------------------------------------- /test/FactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/FactoryTests.cs -------------------------------------------------------------------------------- /test/FuncTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/FuncTests.cs -------------------------------------------------------------------------------- /test/GenericTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/GenericTests.cs -------------------------------------------------------------------------------- /test/HierarchyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/HierarchyTests.cs -------------------------------------------------------------------------------- /test/InitializerFinalizerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/InitializerFinalizerTests.cs -------------------------------------------------------------------------------- /test/InjectionMemberTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/InjectionMemberTests.cs -------------------------------------------------------------------------------- /test/InstanceBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/InstanceBuilderTests.cs -------------------------------------------------------------------------------- /test/IssueTests/102_Resolving_Func_use_wrong_constructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/102_Resolving_Func_use_wrong_constructor.cs -------------------------------------------------------------------------------- /test/IssueTests/103_Resolving_base_class_dependencies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/103_Resolving_base_class_dependencies.cs -------------------------------------------------------------------------------- /test/IssueTests/105_Question_How_to_work_with_dependency_overrides_from_factory_method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/105_Question_How_to_work_with_dependency_overrides_from_factory_method.cs -------------------------------------------------------------------------------- /test/IssueTests/114_Unable_to_resolve_IHubContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/114_Unable_to_resolve_IHubContext.cs -------------------------------------------------------------------------------- /test/IssueTests/116_Different_types_registered_with_the_same_name.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/116_Different_types_registered_with_the_same_name.cs -------------------------------------------------------------------------------- /test/IssueTests/118_Named_resolution_using_ResolveAll_returns_all_named_and_unnamed_instanсes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/118_Named_resolution_using_ResolveAll_returns_all_named_and_unnamed_instanсes.cs -------------------------------------------------------------------------------- /test/IssueTests/119_generic_resolution_issue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/119_generic_resolution_issue.cs -------------------------------------------------------------------------------- /test/IssueTests/129_Sharing_singleton_instances_between_Resolve_and_ResolveAll_and_subtypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/129_Sharing_singleton_instances_between_Resolve_and_ResolveAll_and_subtypes.cs -------------------------------------------------------------------------------- /test/IssueTests/132_OpenGenericResolveIssue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/132_OpenGenericResolveIssue.cs -------------------------------------------------------------------------------- /test/IssueTests/141_Decorator_and_ResolveAll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/141_Decorator_and_ResolveAll.cs -------------------------------------------------------------------------------- /test/IssueTests/144_Generic_decorators_broken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/144_Generic_decorators_broken.cs -------------------------------------------------------------------------------- /test/IssueTests/163_Last_write_win_problem_when_hash_collision_happens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/163_Last_write_win_problem_when_hash_collision_happens.cs -------------------------------------------------------------------------------- /test/IssueTests/16_Extensions_Identity_OptionsMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/16_Extensions_Identity_OptionsMonitor.cs -------------------------------------------------------------------------------- /test/IssueTests/33_ScopedLifetime_thread_safety.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/33_ScopedLifetime_thread_safety.cs -------------------------------------------------------------------------------- /test/IssueTests/34_Resolution_from_parent_container.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/34_Resolution_from_parent_container.cs -------------------------------------------------------------------------------- /test/IssueTests/35_Mixture_of_named_and_non_named_registrations_result_in_the_wrong_type_resolved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/35_Mixture_of_named_and_non_named_registrations_result_in_the_wrong_type_resolved.cs -------------------------------------------------------------------------------- /test/IssueTests/37_Resolver_factory_invoke_doesnt_pass_different_parameters_given_when_theyre_the_same_type.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/37_Resolver_factory_invoke_doesnt_pass_different_parameters_given_when_theyre_the_same_type.cs -------------------------------------------------------------------------------- /test/IssueTests/38_Injecting_container_itself.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/38_Injecting_container_itself.cs -------------------------------------------------------------------------------- /test/IssueTests/42_Circular_dependency_tracking_doesnt_work_with_factory_resolution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/42_Circular_dependency_tracking_doesnt_work_with_factory_resolution.cs -------------------------------------------------------------------------------- /test/IssueTests/43_Issue_with_Member_Injection_with_Attribute_but_private_setter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/43_Issue_with_Member_Injection_with_Attribute_but_private_setter.cs -------------------------------------------------------------------------------- /test/IssueTests/44_Lifetime_Issues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/44_Lifetime_Issues.cs -------------------------------------------------------------------------------- /test/IssueTests/46_AspNetCore_Failing_spec_tests_forconstrained_generics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/46_AspNetCore_Failing_spec_tests_forconstrained_generics.cs -------------------------------------------------------------------------------- /test/IssueTests/48_Chained_named_scopes_are_not_working_properly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/48_Chained_named_scopes_are_not_working_properly.cs -------------------------------------------------------------------------------- /test/IssueTests/49_Unable_to_use_nullable_types_with_injection_parameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/49_Unable_to_use_nullable_types_with_injection_parameters.cs -------------------------------------------------------------------------------- /test/IssueTests/50_Generate_one_instance_for_multiple_interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/50_Generate_one_instance_for_multiple_interfaces.cs -------------------------------------------------------------------------------- /test/IssueTests/51_WithUnknownTypeResolution_breaks_constructor_selection_rules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/51_WithUnknownTypeResolution_breaks_constructor_selection_rules.cs -------------------------------------------------------------------------------- /test/IssueTests/52_Verify_child_container_working.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/52_Verify_child_container_working.cs -------------------------------------------------------------------------------- /test/IssueTests/53_ComposeBy_with_instance_or_injection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/53_ComposeBy_with_instance_or_injection.cs -------------------------------------------------------------------------------- /test/IssueTests/54_Make_InjectionParameter_configuration_more_fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/54_Make_InjectionParameter_configuration_more_fluent.cs -------------------------------------------------------------------------------- /test/IssueTests/55_Conditions_on_member_name_are_not_easy_to_recognize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/55_Conditions_on_member_name_are_not_easy_to_recognize.cs -------------------------------------------------------------------------------- /test/IssueTests/58_InjectionParameter_NullReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/58_InjectionParameter_NullReference.cs -------------------------------------------------------------------------------- /test/IssueTests/59_Static_factory_fails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/59_Static_factory_fails.cs -------------------------------------------------------------------------------- /test/IssueTests/63_named_unnamed_resolution_not_working_as_expected.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/63_named_unnamed_resolution_not_working_as_expected.cs -------------------------------------------------------------------------------- /test/IssueTests/64_WithFactory_MemberInjection_Not_Working_With_ImplementationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/64_WithFactory_MemberInjection_Not_Working_With_ImplementationType.cs -------------------------------------------------------------------------------- /test/IssueTests/66_Named_PutInstanceInScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/66_Named_PutInstanceInScope.cs -------------------------------------------------------------------------------- /test/IssueTests/67_Dictionaries_get_resolved_to_arrays_of_key_type_by_default.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/67_Dictionaries_get_resolved_to_arrays_of_key_type_by_default.cs -------------------------------------------------------------------------------- /test/IssueTests/68_Programmatic_multiple_instances_registration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/68_Programmatic_multiple_instances_registration.cs -------------------------------------------------------------------------------- /test/IssueTests/70_UnkownType_overrides_instance_in_scope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/70_UnkownType_overrides_instance_in_scope.cs -------------------------------------------------------------------------------- /test/IssueTests/71_FastExpressionCompiler_Issue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/71_FastExpressionCompiler_Issue.cs -------------------------------------------------------------------------------- /test/IssueTests/72_Default_lifetime_set.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/72_Default_lifetime_set.cs -------------------------------------------------------------------------------- /test/IssueTests/76_Exception_when_building_expressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/76_Exception_when_building_expressions.cs -------------------------------------------------------------------------------- /test/IssueTests/77_UnknownType_Resolution_Does_Not_Work.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/77_UnknownType_Resolution_Does_Not_Work.cs -------------------------------------------------------------------------------- /test/IssueTests/80_Expected_override_behaviour_not_working_with_scopes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/80_Expected_override_behaviour_not_working_with_scopes.cs -------------------------------------------------------------------------------- /test/IssueTests/84_DefinesScope_does_not_work_correctly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/84_DefinesScope_does_not_work_correctly.cs -------------------------------------------------------------------------------- /test/IssueTests/88_IdentityServer_not_compatible.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/88_IdentityServer_not_compatible.cs -------------------------------------------------------------------------------- /test/IssueTests/89_Call_interception.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/89_Call_interception.cs -------------------------------------------------------------------------------- /test/IssueTests/91_Resolving_with_custom_parameter_values.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/91_Resolving_with_custom_parameter_values.cs -------------------------------------------------------------------------------- /test/IssueTests/97_Does_Scope_AttachToParent_only_affect_Dispose_behaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/97_Does_Scope_AttachToParent_only_affect_Dispose_behaviour.cs -------------------------------------------------------------------------------- /test/IssueTests/98_Replace_doesnt_working_singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/IssueTests/98_Replace_doesnt_working_singleton.cs -------------------------------------------------------------------------------- /test/KeyValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/KeyValueTests.cs -------------------------------------------------------------------------------- /test/KeyedTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/KeyedTests.cs -------------------------------------------------------------------------------- /test/LazyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/LazyTests.cs -------------------------------------------------------------------------------- /test/LifetimeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/LifetimeTests.cs -------------------------------------------------------------------------------- /test/MetadataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/MetadataTests.cs -------------------------------------------------------------------------------- /test/MultitenantTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/MultitenantTests.cs -------------------------------------------------------------------------------- /test/NamedResolveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/NamedResolveTests.cs -------------------------------------------------------------------------------- /test/NamedScopeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/NamedScopeTests.cs -------------------------------------------------------------------------------- /test/OverrideTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/OverrideTests.cs -------------------------------------------------------------------------------- /test/PerRequestResolutionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/PerRequestResolutionTests.cs -------------------------------------------------------------------------------- /test/ReMapTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ReMapTests.cs -------------------------------------------------------------------------------- /test/RegisterTypesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/RegisterTypesTests.cs -------------------------------------------------------------------------------- /test/ResolveFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ResolveFactoryTests.cs -------------------------------------------------------------------------------- /test/ResolverTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ResolverTests.cs -------------------------------------------------------------------------------- /test/ScopeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ScopeTests.cs -------------------------------------------------------------------------------- /test/ServiceProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/ServiceProviderTests.cs -------------------------------------------------------------------------------- /test/StandardResolveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/StandardResolveTests.cs -------------------------------------------------------------------------------- /test/Utils/CompilerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/Utils/CompilerType.cs -------------------------------------------------------------------------------- /test/Utils/CompilerTypeTestData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/Utils/CompilerTypeTestData.cs -------------------------------------------------------------------------------- /test/Utils/ContainerConfiguratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/Utils/ContainerConfiguratorExtensions.cs -------------------------------------------------------------------------------- /test/Utils/TypeGen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/Utils/TypeGen.cs -------------------------------------------------------------------------------- /test/WireUpTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/WireUpTests.cs -------------------------------------------------------------------------------- /test/WithDynamicResolutionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/WithDynamicResolutionTests.cs -------------------------------------------------------------------------------- /test/stashbox.tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/stashbox.tests.csproj -------------------------------------------------------------------------------- /test/testassembly/Composition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/testassembly/Composition.cs -------------------------------------------------------------------------------- /test/testassembly/TestClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/testassembly/TestClasses.cs -------------------------------------------------------------------------------- /test/testassembly/testassembly.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4kn4fein/stashbox/HEAD/test/testassembly/testassembly.csproj --------------------------------------------------------------------------------