Pure.DI
Pure DI for .NET
File Explorer
- bug_report.md
- feature_request.md
- main.yml
- mcp.json
- mcp.json.bak
- AvaloniaApp.run.xml
- AvaloniaSimpleApp.run.xml
- Benchmarks App.run.xml
- BlazorServerApp_ http.run.xml
- BlazorWebAssemblyApp_ http.run.xml
- Build and pack libraries.run.xml
- Build and pack Version.run.xml
- Build and pack.run.xml
- Build generator.run.xml
- Compatibility checks.run.xml
- Deploy Template.run.xml
- Deploy.run.xml
- EF.run.xml
- Get releases.run.xml
- Install Template.run.xml
- MinimalWebAPI_ http.run.xml
- Performance Tests.run.xml
- Publish Blazor example.run.xml
- Run benchmarks.run.xml
- ShroedingersCat.run.xml
- ShroedingersCatNativeAOT.run.xml
- ShroedingersCatTopLevelStatements.run.xml
- SingleRootAvaloniaApp.run.xml
- Test examples with name.run.xml
- Test examples.run.xml
- Update readme.run.xml
- Upgrade internal DI to the latest.run.xml
- WebAPI_ http.run.xml
- WebApp_ http.run.xml
- WinFormsAppNetCore.run.xml
- WpfAppNetCore.run.xml
- Array.cs
- DefaultComposition.cs
- Enum.cs
- Func.cs
- Singleton.cs
- Transient.cs
- Autofac.cs
- CastleWindsor.cs
- DryIoc.cs
- IoCContainer.cs
- IoCContainerByCompositionRoot.cs
- LightInject.cs
- MicrosoftDependencyInjection.cs
- Ninject.cs
- SimpleInjector.cs
- Unity.cs
- CompositionRoot.cs
- ICompositionRoot.cs
- IService1.cs
- IService2.cs
- IService3.cs
- IService4.cs
- Service1.cs
- Service2.cs
- Service2Array.cs
- Service2Enum.cs
- Service2Func.cs
- Service3.cs
- Service3v2.cs
- Service3v3.cs
- Service3v4.cs
- Service4.cs
- AddDisposableBenchmark.cs
- ResolveBenchmark.cs
- AbstractLifetime.cs
- BaseAbstractContainer.cs
- BenchmarkBase.cs
- GlobalUsings.cs
- IAbstractContainer.cs
- Program.cs
- Pure.DI.Benchmarks.csproj
- Analyzer.cs
- Benchmark.cs
- BenchmarksDto.cs
- MemoryStatistics.cs
- Statistics.cs
- Thresholds.cs
- AIContextTarget.cs
- BenchmarksTarget.cs
- CompatibilityCheckTarget.cs
- CreateExamplesTarget.cs
- DeployTarget.cs
- GeneratorTarget.cs
- InstallTemplateTarget.cs
- LibrariesTarget.cs
- PackTarget.cs
- PerformanceTestsTarget.cs
- PublishBlazorTarget.cs
- ReadmeTarget.cs
- ReleasesTarget.cs
- RootTarget.cs
- TemplateTarget.cs
- TestExamplesTarget.cs
- UpdateTarget.cs
- AIContext.cs
- AIContextFile.cs
- AIContextSize.cs
- CodeAnalysis.cs
- Commands.cs
- DotNetEnv.cs
- Env.cs
- Example.cs
- ExampleGroup.cs
- FileSystem.cs
- FilterTools.cs
- IInitializable.cs
- ITarget.cs
- Json.cs
- Library.cs
- Package.cs
- Packages.cs
- PathType.cs
- Properties.cs
- ReadmeTools.cs
- Sdk.cs
- Settings.cs
- Versions.cs
- build.csproj
- GlobalUsings.cs
- Program.cs
- cat.png
- cat.webp
- generator-performance.md
- icon.ico
- icon.png
- pure-di-logo-transparent-compact.png
- pure-di-logo-transparent-outlined.png
- README.md
- art_rus_2026.1.md
- features.txt
- prompt.txt
- releases.json
- art_eng_2026.2.md
- art_rus_2026.2.md
- en_basics.md
- example.txt
- prompt_eng.txt
- prompt_rus.txt
- ru_basics.md
- art_eng_pure_di_vs_autofac.md
- art_rus_pure_di_vs_autofac.md
- pure_di_vs_autofac.png
- a-few-partial-classes.md
- accumulators.md
- advanced-interception.md
- allows-ref-struct-factory.md
- array.md
- arraypool-buffer.md
- async-disposable-scope.md
- async-disposable-singleton.md
- async-enumerable.md
- async-root.md
- auto-binding-habr.gif
- auto-binding.gif
- auto-bindings.md
- auto-scoped.md
- automapper.md
- Avalonia.md
- AvaloniaPageTemplate.md
- bind-attribute-groups.md
- bind-attribute.md
- bind-generic-contract-attribute.md
- bind-lifetime-attribute.md
- bind-metadata-merge.md
- bind-tag-attribute.md
- bind-type-attribute.md
- bind-type-attributes.md
- BlazorServerApp.md
- BlazorServerAppPageTemplate.md
- BlazorWebAssemblyApp.md
- BlazorWebAssemblyAppPageTemplate.md
- build-up-of-an-existing-generic-object.md
- build-up-of-an-existing-object.md
- builder-with-arguments.md
- builder.md
- builders-with-a-name-template.md
- builders.md
- cat.png
- cat_github_social_preview.png
- check-for-a-root.md
- class_digram_link.png
- complex-generic-root-arguments.md
- complex-generics.md
- composition-arguments.md
- composition-root-kinds.md
- composition-roots.md
- Console.md
- ConsoleNativeAOT.md
- ConsoleNativeAOTPageTemplate.md
- ConsolePageTemplate.md
- ConsoleTopLevelStatements.md
- ConsoleTopLevelStatementsPageTemplate.md
- constructor-ordinal-attribute.md
- consumer-type.md
- consumer-types.md
- ContributingTemplate.md
- control-generated-interfaces-by-members.md
- custom-attributes.md
- custom-bind-attribute.md
- custom-generic-argument-attribute.md
- custom-generic-argument.md
- custom-universal-attribute.md
- customize-the-generated-interface.md
- decorator.md
- default-bcl-bindings.md
- default-func-with-readonlyspan.md
- default-lifetime-for-a-type-and-a-tag.md
- default-lifetime-for-a-type.md
- default-lifetime.md
- default-values.md
- dependency-attribute.md
- dependent-compositions-with-setup-context-members-and-property-accessors.md
- dependent-compositions-with-setup-context-members.md
- dependent-compositions-with-setup-context-root-argument.md
- dependent-compositions-with-setup-context.md
- dependent-compositions.md
- di.gif
- dictionary.md
- disposable-singleton.md
- dotnet-matrix.svg
- EntityFramework.md
- EntityFrameworkPageTemplate.md
- enumerable-generics.md
- enumerable.md
- export-attribute-for-a-generic-type.md
- export-attribute-with-lifetime-and-tag.md
- export-attribute.md
- exported-generic-roots-with-args.md
- exported-generic-roots.md
- exported-roots-via-arg.md
- exported-roots-via-root-arg.md
- exported-roots-with-tags.md
- exported-roots.md
- factory-with-thread-synchronization.md
- factory-without-closure-capture.md
- factory.md
- field-injection.md
- FooterTemplate.md
- func-with-arguments.md
- func-with-tag.md
- func.md
- generate-an-interface-from-a-class.md
- generate-interfaces-with-generics.md
- generate-several-interfaces-from-one-class.md
- generic-async-composition-roots-with-constraints.md
- generic-bind-type-attribute.md
- generic-builder.md
- generic-builders.md
- generic-composition-roots-with-constraints.md
- generic-composition-roots.md
- generic-injections-on-demand-with-arguments.md
- generic-injections-on-demand.md
- generic-root-arguments.md
- generic-roots.md
- generics.md
- global-compositions.md
- GrpcService.md
- GrpcServicePageTemplate.md
- HeaderTemplate.md
- ignore-members-in-the-generated-interface.md
- inheritance-of-compositions.md
- inject-attribute.md
- injection-on-demand.md
- injections-of-abstractions.md
- injections-on-demand-with-arguments.md
- interception.md
- islockrequired.md
- json-serialization.md
- keyed-service-provider.md
- lazy.md
- light-roots.md
- manually-started-tasks.md
- Maui.md
- MauiPageTemplate.md
- member-ordinal-attribute.md
- method-injection-for-a-hot-path.md
- method-injection.md
- MinimalWebAPI.md
- MinimalWebAPIPageTemplate.md
- non-boxing-union-result.md
- nullable-reference-types.md
- object-pool.md
- oncannotresolve-regular-expression-hint.md
- oncannotresolve-wildcard-hint.md
- ondependencyinjection-regular-expression-hint.md
- ondependencyinjection-wildcard-hint.md
- onnewinstance-regular-expression-hint.md
- onnewinstance-wildcard-hint.md
- overload-resolution-priority.md
- override-depth.md
- overrides.md
- overriding-the-bcl-binding.md
- partial-class.md
- partial-constructor-injection.md
- perblock.md
- perresolve.md
- property-injection.md
- ReadmeDocumentation1.png
- ReadmeDocumentation2.png
- ReadmeTemplate.md
- ref-dependencies.md
- request-overrides.md
- required-properties-or-fields.md
- resolve-hint.md
- resolve-methods.md
- root-arguments.md
- root-binding.md
- root-name.md
- root-type.md
- root-with-mame-template.md
- root-with-name-template.md
- roots-with-filter.md
- roots.md
- scope-setup-method.md
- scope.md
- scoped.md
- serilog.md
- service-collection.md
- service-provider-with-scope.md
- service-provider.md
- simplified-binding.md
- simplified-factory.md
- simplified-lifetime-specific-bindings.md
- simplified-lifetime-specific-factory.md
- singleton.md
- smart-tags.md
- smart_tags.gif
- span-and-readonlyspan.md
- static-root.md
- struct-dependency.md
- tag-any.md
- tag-attribute.md
- tag-on-a-constructor-argument.md
- tag-on-a-member.md
- tag-on-a-method-argument.md
- tag-on-injection-site-with-wildcards.md
- tag-on-injection-site.md
- tag-type.md
- tag-unique.md
- tags.md
- task.md
- telegram.png
- thread-safe-overrides.md
- threadsafe-hint.md
- threadsafe-off-for-single-thread-composition.md
- tostring-hint.md
- tracing-exceptions-during-composition-disposal.md
- tracing-exceptions-during-owned-disposal.md
- tracking-async-disposable-instances-in-delegates.md
- tracking-async-disposable-instances-per-a-composition-root.md
- tracking-disposable-instances-in-delegates.md
- tracking-disposable-instances-per-a-composition-root.md
- tracking-disposable-instances-using-pre-built-classes.md
- tracking-disposable-instances-with-different-lifetimes.md
- transient.md
- tuple.md
- type-attribute.md
- union-types.md
- unit-testing.md
- unity-basics.md
- unity-scene-scopes.md
- unity-with-prefabs.md
- Unity.md
- UnityPageTemplate.md
- UnoApp.md
- UnoAppPageTemplate.md
- valuetask-root.md
- valuetask.md
- weak-reference.md
- WebAPI.md
- WebAPIPageTemplate.md
- WebApp.md
- WebAppPageTemplate.md
- WinFormsApp.md
- WinFormsAppNetCore.md
- WinFormsAppNetCorePageTemplate.md
- WinFormsAppPageTemplate.md
- Wpf.md
- WpfPageTemplate.md
- zero-copy-network-packet-parsing.md
- avalonia-logo.ico
- App.axaml
- App.axaml.cs
- app.manifest
- AvaloniaApp.csproj
- AvaloniaDispatcher.cs
- Composition.cs
- DesignTimeComposition.cs
- GlobalUsings.cs
- MainWindow.axaml
- MainWindow.axaml.cs
- Program.cs
- App.axaml
- App.axaml.cs
- app.manifest
- AvaloniaSimpleApp.csproj
- BusinessService.cs
- Composition.cs
- DesignTimeComposition.cs
- DesignTimeMainViewModel.cs
- IBusinessService.cs
- IMainViewModel.cs
- IRepository.cs
- MainViewModel.cs
- MainWindow.axaml
- MainWindow.axaml.cs
- Program.cs
- Repository.cs
- _Host.cshtml
- Index.razor
- launchSettings.json
- MainLayout.razor
- MainLayout.razor.css
- bootstrap.min.css
- bootstrap.min.css.map
- open-iconic-bootstrap.min.css
- open-iconic.eot
- open-iconic.otf
- open-iconic.svg
- open-iconic.ttf
- open-iconic.woff
- FONT-LICENSE
- ICON-LICENSE
- README.md
- site.css
- favicon.png
- _Imports.razor
- App.razor
- appsettings.Development.json
- appsettings.json
- BlazorServerApp.csproj
- Composition.cs
- GlobalUsings.cs
- MicrosoftLoggerAdapter.cs
- Program.cs
- Index.razor
- launchSettings.json
- MainLayout.razor
- MainLayout.razor.css
- bootstrap.min.css
- bootstrap.min.css.map
- open-iconic-bootstrap.min.css
- open-iconic.eot
- open-iconic.otf
- open-iconic.svg
- open-iconic.ttf
- open-iconic.woff
- FONT-LICENSE
- ICON-LICENSE
- README.md
- app.css
- favicon.png
- icon-192.png
- index.html
- _Imports.razor
- App.razor
- BlazorWebAssemblyApp.csproj
- Composition.cs
- GlobalUsings.cs
- MicrosoftLoggerAdapter.cs
- Program.cs
- Clock.csproj
- ClockModel.cs
- ClockViewModel.cs
- CompilerServicesAttributes.cs
- ConsoleAdapter.cs
- CurrentThreadDispatcher.cs
- DebugLog.cs
- DesignTimeAppViewModel.cs
- DesignTimeClockViewModel.cs
- GlobalUsings.cs
- IAppViewModel.cs
- IClockModel.cs
- IClockViewModel.cs
- IConsole.cs
- IDispatcher.cs
- ILog.cs
- ITicks.cs
- Ticks.cs
- ViewModel.cs
- Clock.Tests.csproj
- ClockViewModelTest.cs
- CurrentThreadDispatcherTests.cs
- GlobalUsings.cs
- TicksTests.cs
- ViewModelTest.cs
- Composition.cs
- ConsoleApp.csproj
- GlobalUsings.cs
- Program.cs
- UtcClockModel.cs
- Composition.cs
- Contact.cs
- ContactService.cs
- EF.csproj
- IContactService.cs
- IPersonService.cs
- Person.cs
- PersonsDbContext.cs
- PersonService.cs
- Program.cs
- Composition.cs
- GlobalUsings.cs
- GrpcClient.csproj
- Program.cs
- launchSettings.json
- clock.proto
- appsettings.Development.json
- appsettings.json
- ClockService.cs
- Composition.cs
- GlobalUsings.cs
- GrpcService.csproj
- MicrosoftLoggerAdapter.cs
- Program.cs
- Composition.cs
- Composition.tt
- HugeComposition.csproj
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Program.cs
- Main.cs
- tizen-manifest.xml
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- appicon.svg
- appiconfg.svg
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- dotnet_bot.svg
- AboutAssets.txt
- splash.svg
- Colors.xaml
- Styles.xaml
- App.xaml
- App.xaml.cs
- AppShell.xaml
- AppShell.xaml.cs
- Composition.cs
- GlobalUsings.cs
- MainPage.xaml
- MainPage.xaml.cs
- MAUIApp.csproj
- MauiDispatcher.cs
- MauiProgram.cs
- MicrosoftLoggerAdapter.cs
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- PrivacyInfo.xcprivacy
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Program.cs
- Main.cs
- tizen-manifest.xml
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- appicon.svg
- appiconfg.svg
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- dotnet_bot.png
- AboutAssets.txt
- splash.svg
- ApplicationTheme.cs
- Colors.xaml
- Styles.xaml
- App.xaml
- App.xaml.cs
- ClockPage.cs
- Composition.cs
- GlobalUsings.cs
- MauiDispatcher.cs
- MauiProgram.cs
- MAUIReactorApp.csproj
- MicrosoftLoggerAdapter.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- ClockResult.cs
- Composition.cs
- GlobalUsings.cs
- MicrosoftLoggerAdapter.cs
- MinimalWebAPI.csproj
- Program.cs
- Program.cs
- ShroedingersCat.csproj
- Program.cs
- ShroedingersCatNativeAOT.csproj
- Program.cs
- ShroedingersCatTopLevelStatements.csproj
- avalonia-logo.ico
- MainWindow.axaml
- MainWindow.axaml.cs
- App.axaml
- App.axaml.cs
- app.manifest
- AvaloniaDispatcher.cs
- Composition.cs
- DesignTimeComposition.cs
- GlobalUsings.cs
- Program.cs
- Root.cs
- SingleRootAvaloniaApp.csproj
- Clock Arm.mat
- Clock Arm.mat.meta
- Clock Face.mat
- Clock Face.mat.meta
- Clock Hour Indicator.mat
- Clock Hour Indicator.mat.meta
- Clock Seconds Arm.mat
- Clock Seconds Arm.mat.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- ar.meta
- bn.meta
- de.meta
- es.meta
- fr.meta
- he.meta
- hi.meta
- id.meta
- it.meta
- ja.meta
- ko.meta
- pt.meta
- Pure.DI.Core.dll
- Pure.DI.Core.dll.meta
- Pure.DI.deps.json
- Pure.DI.deps.json.meta
- Pure.DI.dll
- Pure.DI.dll.meta
- ru.meta
- th.meta
- vi.meta
- zh.meta
- cs.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- ar.meta
- bn.meta
- de.meta
- es.meta
- fr.meta
- he.meta
- hi.meta
- id.meta
- it.meta
- ja.meta
- ko.meta
- pt.meta
- Pure.DI.Core.dll
- Pure.DI.Core.dll.meta
- Pure.DI.deps.json
- Pure.DI.deps.json.meta
- Pure.DI.dll
- Pure.DI.dll.meta
- ru.meta
- th.meta
- vi.meta
- zh.meta
- cs.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- Pure.DI.Core.resources.dll
- Pure.DI.Core.resources.dll.meta
- ar.meta
- bn.meta
- de.meta
- es.meta
- fr.meta
- he.meta
- hi.meta
- id.meta
- it.meta
- ja.meta
- ko.meta
- pt.meta
- Pure.DI.Core.dll
- Pure.DI.Core.dll.meta
- Pure.DI.deps.json
- Pure.DI.deps.json.meta
- Pure.DI.dll
- Pure.DI.dll.meta
- ru.meta
- th.meta
- vi.meta
- zh.meta
- cs.meta
- roslyn4.3.meta
- roslyn4.8.meta
- roslyn5.6.meta
- dotnet.meta
- icon.png
- icon.png.meta
- .signature.p7s
- analyzers.meta
- common.meta
- Pure.DI.nuspec
- Pure.DI.nuspec.meta
- README.md
- README.md.meta
- Pure.DI.2.5.3.meta
- ClockDigital.prefab
- ClockDigital.prefab.meta
- ClockConfig.asset
- ClockConfig.asset.meta
- Scope.asset
- Scope.asset.meta
- Clock Scene Additive.unity
- Clock Scene Additive.unity.meta
- Clock Scene.unity
- Clock Scene.unity.meta
- AdditiveSceneLoader.cs
- AdditiveSceneLoader.cs.meta
- Clock.cs
- Clock.cs.meta
- ClockConfig.cs
- ClockConfig.cs.meta
- ClockDigital.cs
- ClockDigital.cs.meta
- ClockManager.cs
- ClockManager.cs.meta
- ClockService.cs
- ClockService.cs.meta
- ClockSession.cs
- ClockSession.cs.meta
- IClockConfig.cs
- IClockConfig.cs.meta
- IClockService.cs
- IClockService.cs.meta
- Scope.cs
- Scope.cs.meta
- DefaultVolumeProfile.asset
- DefaultVolumeProfile.asset.meta
- Mobile_Renderer.asset
- Mobile_Renderer.asset.meta
- Mobile_RPAsset.asset
- Mobile_RPAsset.asset.meta
- PC_Renderer.asset
- PC_Renderer.asset.meta
- PC_RPAsset.asset
- PC_RPAsset.asset.meta
- SampleSceneProfile.asset
- SampleSceneProfile.asset.meta
- UniversalRenderPipelineGlobalSettings.asset
- UniversalRenderPipelineGlobalSettings.asset.meta
- InputSystem_Actions.inputactions
- InputSystem_Actions.inputactions.meta
- Materials.meta
- NuGet.config
- NuGet.config.meta
- packages.config
- packages.config.meta
- Packages.meta
- Prefabs.meta
- Readme.asset
- Readme.asset.meta
- Resources.meta
- Scenes.meta
- Scripts.meta
- Settings.meta
- manifest.json
- packages-lock.json
- AudioManager.asset
- ClusterInputManager.asset
- DynamicsManager.asset
- EditorBuildSettings.asset
- EditorSettings.asset
- GraphicsSettings.asset
- InputManager.asset
- MemorySettings.asset
- MultiplayerManager.asset
- NavMeshAreas.asset
- PackageManagerSettings.asset
- Physics2DSettings.asset
- PresetManager.asset
- ProjectSettings.asset
- ProjectVersion.txt
- QualitySettings.asset
- SceneTemplateSettings.json
- ShaderGraphSettings.asset
- TagManager.asset
- TimelineSettings.asset
- TimeManager.asset
- UnityConnectSettings.asset
- URPProjectSettings.asset
- VersionControlSettings.asset
- VFXManager.asset
- XRSettings.asset
- .vsconfig
- Directory.Build.props
- Program.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Composition.cs
- DesignTimeComposition.cs
- GlobalUsings.cs
- MainPage.xaml
- MainPage.xaml.cs
- Package.appxmanifest
- UnoApp.csproj
- UnoDispatcher.cs
- ClockController.cs
- ClockResult.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Composition.cs
- GlobalUsings.cs
- MicrosoftLoggerAdapter.cs
- Program.cs
- WebAPI.csproj
- ClockController.cs
- launchSettings.json
- Clock.cshtml
- _Layout.cshtml
- _Layout.cshtml.css
- _ValidationScriptsPartial.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-grid.rtl.css
- bootstrap-grid.rtl.css.map
- bootstrap-grid.rtl.min.css
- bootstrap-grid.rtl.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap-reboot.rtl.css
- bootstrap-reboot.rtl.css.map
- bootstrap-reboot.rtl.min.css
- bootstrap-reboot.rtl.min.css.map
- bootstrap-utilities.css
- bootstrap-utilities.css.map
- bootstrap-utilities.min.css
- bootstrap-utilities.min.css.map
- bootstrap-utilities.rtl.css
- bootstrap-utilities.rtl.css.map
- bootstrap-utilities.rtl.min.css
- bootstrap-utilities.rtl.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.rtl.css
- bootstrap.rtl.css.map
- bootstrap.rtl.min.css
- bootstrap.rtl.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.esm.js
- bootstrap.esm.js.map
- bootstrap.esm.min.js
- bootstrap.esm.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- appsettings.Development.json
- appsettings.json
- Composition.cs
- GlobalUsings.cs
- MicrosoftLoggerAdapter.cs
- Program.cs
- WebApp.csproj
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- Settings.Designer.cs
- Settings.settings
- App.config
- Composition.cs
- FormMain.cs
- FormMain.Designer.cs
- FormMain.resx
- GlobalUsings.cs
- Program.cs
- WinFormsApp.csproj
- WinFormsDispatcher.cs
- Composition.cs
- FormMain.cs
- FormMain.Designer.cs
- FormMain.resx
- GlobalUsings.cs
- Program.cs
- WinFormsAppNetCore.csproj
- WinFormsDispatcher.cs
- App.xaml
- App.xaml.cs
- Composition.cs
- DesignTimeComposition.cs
- GlobalUsings.cs
- MainWindow.xaml
- WpfAppNetCore.csproj
- WpfDispatcher.cs
- Directory.Build.props
- icon.ico
- DebugHelper.cs
- Pure.DI.csproj
- SourceGenerator.cs
- Composition.g.cs
- BindAttribute`1.cs
- GenericTypeArgumentAttribute.cs
- InjectAttribute.cs
- InjectAttribute`1.cs
- IOwn.cs
- Own.cs
- Own`1.cs
- Pure.DI.Abstractions.csproj
- Api.g.cs
- Api.g.tt
- GenericTypeArguments.g.cs
- GenericTypeArguments.g.tt
- Interfaces.g.cs
- ApiMembersBuilder.cs
- ArgFieldsBuilder.cs
- ClassPart.cs
- DefaultConstructorBuilder.cs
- DisposeMethodBuilder.cs
- FieldsBuilder.cs
- FileHeader.cs
- IClassPartBuilder.cs
- IFileHeader.cs
- IRootSignatureProvider.cs
- LightweightRootClassBuilder.cs
- ParameterizedConstructorBuilder.cs
- ResolverClassesBuilder.cs
- ResolverFieldsBuilder.cs
- RootMethodsBuilder.cs
- RootSignatureProvider.cs
- ScopeConstructorBuilder.cs
- SetupContextMembersBuilder.cs
- StaticConstructorBuilder.cs
- ToStringMethodBuilder.cs
- Accumulators.cs
- ArrayCodeBuilder.cs
- BuildTools.cs
- ClassCommenter.cs
- ClassDiagramBuilder.cs
- CodeBuilderKind.cs
- CodeContext.cs
- CodeExtensions.cs
- CodeNameProvider.cs
- Comments.cs
- Compilations.cs
- CompositionBuilder.cs
- CompositionClassBuilder.cs
- CompositionCodeBuilder.cs
- ConstructCodeBuilder.cs
- ConstructorKind.cs
- Constructors.cs
- CycleTools.cs
- EnumerableCodeBuilder.cs
- ExplicitDefaultValueCodeBuilder.cs
- FactoryCodeBuilder.cs
- FactoryRewriter.cs
- FactoryValidator.cs
- Formatter.cs
- IAccumulators.cs
- IBuildTools.cs
- ICodeNameProvider.cs
- ICommenter.cs
- IComments.cs
- ICompilations.cs
- IConstructors.cs
- ICycleTools.cs
- IDependencyNode.cs
- IFactoryRewriter.cs
- IFactoryValidator.cs
- IFormatter.cs
- IInitializersWalker.cs
- IInjections.cs
- ILocalVariableRenamingRewriter.cs
- ILocks.cs
- ImplementationCodeBuilder.cs
- ImplicitConversionCodeBuilder.cs
- InitializersWalker.cs
- Injections.cs
- INodeTools.cs
- IRootUseSiteCounter.cs
- ITypeResolver.cs
- IUniqueNameProvider.cs
- IUseLocalFunctions.cs
- IVarDeclarationTools.cs
- IVariableNameProvider.cs
- IVariablesWalker.cs
- IVariableTools.cs
- IVarsMap.cs
- IVarStateTracker.cs
- LocalFunctions.cs
- LocalVariableRenamingRewriter.cs
- Locks.cs
- NodeTools.cs
- OnCannotResolveCodeBuilder.cs
- ParameterizedConstructorCommenter.cs
- ResolversBuilder.cs
- RootBuilder.cs
- RootCodeBuilder.cs
- RootContext.cs
- RootMethodsCommenter.cs
- RootUseSiteCounter.cs
- SpanCodeBuilder.cs
- TagClassBuilder.cs
- TypeResolver.cs
- UniqueNameProvider.cs
- UsingDeclarationsBuilder.cs
- Var.cs
- VarDeclaration.cs
- VarDeclarationTools.cs
- VarExtensions.cs
- VariableNameProvider.cs
- VariablesWalker.cs
- VariableTools.cs
- VarInjection.cs
- VarsMap.cs
- Accumulator.cs
- ArgKind.cs
- CodeBuilderContext.cs
- CompositionCode.cs
- CompositionName.cs
- ContractKind.cs
- ContractsBuildContext.cs
- CyclicDependenciesValidatorContext.cs
- DdOverride.cs
- Dependency.cs
- DependencyGraph.cs
- DependencyNode.cs
- DependencyNodeBuildContext.cs
- DpArg.cs
- DpConstruct.cs
- DpFactory.cs
- DpField.cs
- DpImplementation.cs
- DpInitializer.cs
- DpMethod.cs
- DpParameter.cs
- DpProperty.cs
- DpResolver.cs
- DpRoot.cs
- FactoryMeta.cs
- FactoryMetaKind.cs
- FactoryRewriterContext.cs
- GraphBuildContext.cs
- IField.cs
- IMdAttribute.cs
- ImplementationVariant.cs
- ImplementationVariantKind.cs
- InitializersWalkerContext.cs
- Injection.cs
- InjectionInfo.cs
- InjectionKind.cs
- InstanceDp.cs
- LightweightKind.cs
- Line.cs
- LogEntry.cs
- LogInfo.cs
- MdAccumulator.cs
- MdArg.cs
- MdBinding.cs
- MdConstruct.cs
- MdConstructKind.cs
- MdContract.cs
- MdDefaultLifetime.cs
- MdDependsOn.cs
- MdFactory.cs
- MdGenericTypeArgument.cs
- MdGenericTypeArgumentAttribute.cs
- MdHint.cs
- MdImplementation.cs
- MdInitializer.cs
- MdInjectionSite.cs
- MdLifetime.cs
- MdLifetimeAttribute.cs
- MdOrdinalAttribute.cs
- MdOverride.cs
- MdResolver.cs
- MdRoot.cs
- MdSetup.cs
- MdSpecialType.cs
- MdTag.cs
- MdTagAttribute.cs
- MdTagOnSites.cs
- MdTypeAttribute.cs
- MdUsingDirectives.cs
- OverrideMeta.cs
- ProcessingNodeContext.cs
- ResolverInfo.cs
- Resource.cs
- RewriterContext.cs
- Root.cs
- RootContext.cs
- SettingState.cs
- SetupContextArg.cs
- SetupContextMembers.cs
- SetupContextMembersCollectorContext.cs
- SetupContextRewriterContext.cs
- SmartTag.cs
- SmartTagKind.cs
- SyntaxUpdate.cs
- TagCode.cs
- TagContext.cs
- TypeDescription.cs
- UniqueTag.cs
- Unit.cs
- ApiBuilder.cs
- ApiInvocationProcessor.cs
- ArgDependencyNodeBuilder.cs
- Arguments.cs
- AttributeKind.cs
- Attributes.cs
- BaseSymbolsProvider.cs
- BindingBuilder.cs
- BindingsFactory.cs
- BindingsValidator.cs
- Cache.cs
- CodeBuilder.cs
- CodeGenerator.cs
- CollectionExtensions.cs
- CompileErrorException.cs
- Const.cs
- ConstructDependencyNodeBuilder.cs
- ConstructorInjectionsCounterWalker.cs
- ContractsBuilder.cs
- ContractTagComparer.cs
- CyclicDependenciesValidator.cs
- CyclicDependencyValidatorVisitor.cs
- DependenciesToLinesWalker.cs
- DependenciesWalker.cs
- DependencyGraphBuilder.cs
- DependencyGraphLocationsWalker.cs
- DependencyGraphValidator.cs
- DependencyNodePrioritizer.cs
- DependsOnInstanceMemberValidator.cs
- Disposables.cs
- ExceptionHandler.cs
- FactoryApiWalker.cs
- FactoryDependencyNodeBuilder.cs
- FactoryTypeRewriter.cs
- Filter.cs
- Formatting.cs
- GeneratorDiagnostic.cs
- GeneratorOptions.cs
- GenericTypeArguments.cs
- GlobalProperties.cs
- Graph.cs
- GraphCleaner.cs
- GraphEntry.cs
- GraphOverrider.cs
- GraphWalker.cs
- HandledException.cs
- Hints.cs
- IApiInvocationProcessor.cs
- IArguments.cs
- IAttributes.cs
- IBaseSymbolsProvider.cs
- IBindingBuilder.cs
- IBindingsFactory.cs
- IBuilder.cs
- ICache.cs
- IConstructorInjectionsCounterWalker.cs
- IDependencyGraphLocationsWalker.cs
- IDependencyNodePrioritizer.cs
- IdGenerator.cs
- IEdge.cs
- IExceptionHandler.cs
- IFactoryApiWalker.cs
- IFastBuilder.cs
- IFilter.cs
- IGeneratorDiagnostic.cs
- IGeneratorOptions.cs
- IGenericTypeArguments.cs
- IGlobalProperties.cs
- IGraph.cs
- IGraphRewriter.cs
- IGraphVisitor.cs
- IGraphWalker.cs
- IHints.cs
- IIdGenerator.cs
- IInformation.cs
- IInjectionComparer.cs
- IInjectionSiteFactory.cs
- IInjectionsWalker.cs
- IInstanceDpProvider.cs
- ILifetimeAnalyzer.cs
- ILifetimeProvider.cs
- ILocationProvider.cs
- ILogger.cs
- IMarker.cs
- IMetadataVisitor.cs
- IMetadataWalker.cs
- ImplementationDependencyNodeBuilder.cs
- ImplementationVariantsBuilder.cs
- INameFormatter.cs
- Indent.cs
- Information.cs
- InjectionComparer.cs
- InjectionSiteFactory.cs
- InjectionsWalker.cs
- INodesFactory.cs
- InstanceDpProvider.cs
- IObserversProvider.cs
- IOverloadResolutionPriority.cs
- IOverrideIdProvider.cs
- IOverridesRegistry.cs
- IProcessingNode.cs
- IProfiler.cs
- IRefSafety.cs
- IRegistry.cs
- IRegistryManager.cs
- IResources.cs
- IRootAccessModifierResolver.cs
- ISemantic.cs
- ISetOfOptions.cs
- ISetupContextMembersCollector.cs
- ISetupContextRewriter.cs
- ISetupFinalizer.cs
- ISmartTags.cs
- ISources.cs
- ISymbolNames.cs
- ITypeConstructor.cs
- ITypes.cs
- ITypeSymbolComparer.cs
- IValidator.cs
- IVariator.cs
- IWildcardMatcher.cs
- LifetimeAnalyzer.cs
- LifetimeProvider.cs
- LifetimesValidator.cs
- LifetimesValidatorContext.cs
- LifetimesValidatorVisitor.cs
- Lines.cs
- LinesExtensions.cs
- LocationProvider.cs
- Logger.cs
- LoggerExtensions.cs
- LogId.cs
- LogInfoBuilder.cs
- LogMessage.cs
- LogMetadata.cs
- LogObserver.cs
- Marker.cs
- MarkerTypeRewriter.cs
- MermaidUrlBuilder.cs
- Metadata.cs
- MetadataBuilder.cs
- MetadataToLinesWalker.cs
- MetadataValidator.cs
- MetadataWalker.cs
- MetadataWalkerBase.cs
- NameFormatter.cs
- Names.cs
- NodesFactory.cs
- NotNullWhenAttribute.cs
- ObserversRegistry.cs
- OverloadResolutionPriority.cs
- OverloadResolutionPriorityValidator.cs
- OverrideIdProvider.cs
- OverridesRegistry.cs
- ProcessingNode.cs
- ProcessingNodeBuilder.cs
- ProductionContextToSourcesAdapter.cs
- Profiler.cs
- RefSafety.cs
- RefSafetyValidator.cs
- Registry.cs
- Resources.cs
- RootAccessModifierResolver.cs
- RootArgsContext.cs
- RootArgsVisitor.cs
- RootDependencyNodeBuilder.cs
- RootsBuilder.cs
- RootStatisticsContext.cs
- RootStatisticsVisitor.cs
- RootValidator.cs
- Semantic.cs
- SetOfOptions.cs
- SetupContextMembersCollector.cs
- SetupContextRewriter.cs
- SetupsBuilder.cs
- SmartTags.cs
- SpecialType.cs
- TagOnSitesValidator.cs
- TypeConstructor.cs
- TypeInfo.cs
- Types.cs
- TypeSymbolComparer.cs
- VariationalDependencyGraphBuilder.cs
- Variator.cs
- WildcardMatcher.cs
- Default.g.cs
- EventInfo.cs
- GeneratedInterfaceDetails.cs
- GeneratedInterfaceSource.cs
- GeneratedInterfacesResult.cs
- GeneratedInterfaceWarning.cs
- IInterfaceBuilder.cs
- InterfaceBuilder.cs
- InterfaceCodeBuilder.cs
- InterfaceGenerator.cs
- IRoslynSymbols.cs
- MethodInfo.cs
- PropertyInfo.cs
- PropertySetKind.cs
- RoslynSymbols.cs
- AI-prompts.txt
- Generator.cs
- IInterfaceGenerator.cs
- IMetadata.cs
- IObserversRegistry.cs
- IsExternalInit.cs
- Pure.DI.Core.csproj
- Source.cs
- Strings.ar.resx
- Strings.bn.resx
- Strings.de.resx
- Strings.Designer.cs
- Strings.es.resx
- Strings.fr.resx
- Strings.he.resx
- Strings.hi.resx
- Strings.id.resx
- Strings.it.resx
- Strings.ja.resx
- Strings.ko.resx
- Strings.pt.resx
- Strings.resx
- Strings.ru.resx
- Strings.th.resx
- Strings.vi.resx
- Strings.zh.resx
- Usings.cs
- ServiceCollectionFactory.g.cs
- ServiceProviderFactory.g.cs
- Pure.DI.MS.csproj
- dotnetcli.host.json
- template.json
- _CompositionName_.cs
- _PureDIProjectName_.csproj
- ConsoleAdapter.cs
- GlobalUsings.cs
- IInput.cs
- IOutput.cs
- dotnetcli.host.json
- template.json
- _CompositionName_.cs
- _PureDIProjectName_.csproj
- ConsoleAdapter.cs
- GlobalUsings.cs
- IInput.cs
- IOutput.cs
- Program.cs
- Pure.DI.Templates.csproj
- Directory.Build.props
- Library.props
- CompositionInOtherProject.cs
- CompositionWithGenericRootsAndArgsInOtherProject.cs
- CompositionWithGenericRootsInOtherProject.cs
- CompositionWithTagsInOtherProject.cs
- IMyDependency.cs
- IMyGenericService.cs
- IMyService.cs
- MyDependency.cs
- MyGenericService.cs
- MyService.cs
- Pure.DI.Example.csproj
- Program.cs
- Pure.DI.GeneratedCodeReview.csproj
- AutofacOwnedRunner.cs
- OwnedComparisonScenario.cs
- OwnedComparisonTests.cs
- PureDiOwnedRunner.cs
- AccumulatorTests.cs
- ArgsTests.cs
- ArrayInjectionTests.cs
- AttributeTests.cs
- AutoBindingTests.cs
- BclInjectionTests.cs
- BenchmarksTests.cs
- BindAttributeTests.cs
- BuildersTests.cs
- CommentsTests.cs
- CompositionInjectionTests.cs
- CtorTests.cs
- DisposableTests.cs
- EnumerableInjectionTests.cs
- ErrorsAndWarningsTests.cs
- ExplicitDefaultValueTests.cs
- ExportAttributeTests.cs
- FactoryRewriterIntegrationTests.cs
- FactoryTests.cs
- FactoryTypeRewriterIntegrationTests.cs
- FieldInjectionTests.cs
- FuncTests.cs
- GenericRootsTests.cs
- GenericsTests.cs
- GraphExtensions.cs
- GraphTests.cs
- HintsTests.cs
- HugeComposition.cs
- HugeComposition.tt
- HugeCompositionTests.cs
- InterfaceGenerationTests.cs
- LazyTests.cs
- LifetimesTests.cs
- LightweightRootsTests.cs
- LocalizationTests.cs
- MemberInjectionOrderTests.cs
- MethodInjectionTests.cs
- NamespaceTests.cs
- NullableReferenceTypesTests.cs
- Options.cs
- OverrideTests.cs
- OwnedTests.cs
- PartialMethodsTests.cs
- PropertyInjectionTests.cs
- Pure.DI.IntegrationTests.csproj
- ResolversTests.cs
- Result.cs
- RootBindTests.cs
- RootsTests.cs
- SetupContextTests.cs
- SetupTests.cs
- ShroedingersCatTests.cs
- SimpleFactoryTests.cs
- TagsTests.cs
- TestExtensions.cs
- TuplesTests.cs
- UnionTypesTests.cs
- Usings.cs
- VarsMapTests.cs
- xunit.runner.json
- ArgumentsTests.cs
- BucketsTests.cs
- LinesTests.cs
- NameFormatterTests.cs
- Pure.DI.Tests.csproj
- Usings.cs
- VariatorTests.cs
- AccumulatorScenario.cs
- CompositionRootKindsScenario.cs
- ConsumerTypesScenario.cs
- DependentCompositionsScenario.cs
- DependentCompositionsWithContextScenario.cs
- DependentCompositionsWithMembersContextScenario.cs
- DependentCompositionsWithMembersPropertyAccessorsScenario.cs
- DependentCompositionsWithRootArgumentScenario.cs
- ExportedGenericRootsScenario.cs
- ExportedGenericRootsWithArgsScenario.cs
- ExportedRootsScenario.cs
- ExportedRootsViaArgScenario.cs
- ExportedRootsViaRootArgScenario.cs
- ExportedRootWithTagScenario.cs
- FactoryWithThreadSynchronizationScenario.cs
- GlobalCompositionsScenario.cs
- InheritanceOfCompositionsScenario.cs
- IsLockRequiredScenario.cs
- LightRootScenario.cs
- OverrideDepthScenario.cs
- PartialClassScenario.cs
- RootNameScenario.cs
- RootTypeScenario.cs
- RootWithNameTemplateScenario.cs
- SeveralPartialClassesScenario.cs
- TagAnyScenario.cs
- TagOnConstructorArgScenario.cs
- TagOnInjectionSiteScenario.cs
- TagOnInjectionSiteWithWildcardsScenario.cs
- TagOnMemberScenario.cs
- TagOnMethodArgScenario.cs
- TagTypeScenario.cs
- TagUniqueScenario.cs
- ThreadsafeOverridesScenario.cs
- TracingCompositionDisposalExceptionsScenario.cs
- TracingOwnedDisposalExceptionHook.cs
- TracingOwnedDisposalExceptionsScenario.cs
- TrackingAsyncDisposableInDelegatesScenario.cs
- TrackingAsyncDisposableScenario.cs
- TrackingDisposableInDelegatesScenario.cs
- TrackingDisposableScenario.cs
- TrackingDisposableWithAbstractionsScenario.cs
- TrackingDisposableWithDifferentLifetimesScenario.cs
- BindAttributeGroupsScenario.cs
- BindAttributeScenario.cs
- BindGenericContractAttributeScenario.cs
- BindLifetimeAttributeScenario.cs
- BindMetadataMergeScenario.cs
- BindTagAttributeScenario.cs
- BindTypeAttributeScenario.cs
- ConstructorOrdinalAttributeScenario.cs
- CustomAttributesScenario.cs
- CustomBindAttributeScenario.cs
- CustomGenericArgumentAttributeScenario.cs
- CustomUniversalAttributeScenario.cs
- DependencyAttributeScenario.cs
- ExportAttributeForGenericTypeScenario.cs
- ExportAttributeScenario.cs
- ExportAttributeWithLifetimeAndTagScenario.cs
- GenericBindTypeAttributeScenario.cs
- InjectAttributeScenario.cs
- MemberOrdinalAttributeScenario.cs
- MultipleBindTypeAttributesScenario.cs
- OverloadResolutionPriorityScenario.cs
- PartialConstructorScenario.cs
- TagAttributeScenario.cs
- TypeAttributeScenario.cs
- AllowsRefStructFactoryScenario.cs
- ArrayScenario.cs
- AsyncEnumerableScenario.cs
- DefaultBclBindingsScenario.cs
- DefaultFuncWithReadOnlySpanScenario.cs
- DictionaryScenario.cs
- EnumerableGenericsScenario.cs
- EnumerableScenario.cs
- FuncScenario.cs
- FuncWithArgumentsScenario.cs
- FuncWithTagScenario.cs
- KeyedServiceProviderScenario.cs
- LazyScenario.cs
- ManualTaskScenario.cs
- OverridingBclBindingScenario.cs
- SerializeField.cs
- ServiceCollectionScenario.cs
- ServiceProviderScenario.cs
- ServiceProviderWithScopeScenario.cs
- SpanScenario.cs
- TaskScenario.cs
- TupleScenario.cs
- ValueTaskScenario.cs
- WeakReferenceScenario.cs
- AsyncRootScenario.cs
- AutoBindingsScenario.cs
- BuilderScenario.cs
- BuildersScenario.cs
- BuildersWithNameTemplateScenario.cs
- BuilderWithArgumentsScenario.cs
- BuildUpScenario.cs
- CompositionArgumentsScenario.cs
- CompositionRootsScenario.cs
- ConsumerTypeScenario.cs
- DefaultValuesScenario.cs
- FactoryScenario.cs
- FieldInjectionScenario.cs
- InjectionOnDemandScenario.cs
- InjectionOnDemandWithArgumentsScenario.cs
- InjectionsOfAbstractionsScenario.cs
- MethodInjectionScenario.cs
- NullableReferenceTypesScenario.cs
- OverridesScenario.cs
- PropertyInjectionScenario.cs
- RefDependenciesScenario.cs
- RequiredPropertiesOrFieldsScenario.cs
- ResolveMethodsScenario.cs
- RootArgumentsScenario.cs
- RootBindScenario.cs
- RootsScenario.cs
- RootsWithFilterScenario.cs
- SimplifiedBindingScenario.cs
- SimplifiedFactoryScenario.cs
- SimplifiedLifetimeBindingScenario.cs
- SimplifiedLifetimeFactoryScenario.cs
- SmartTagsScenario.cs
- StaticRootScenario.cs
- TagsScenario.cs
- UnionTypesScenario.cs
- ComplexGenericRootArgScenario.cs
- ComplexGenericsScenario.cs
- CustomGenericArgumentScenario.cs
- GenericAsyncCompositionRootsWithConstraintsScenario.cs
- GenericBuilderScenario.cs
- GenericBuildersScenario.cs
- GenericBuildUpScenario.cs
- GenericCompositionRootsWithConstraintsScenario.cs
- GenericInjectionsOnDemandScenario.cs
- GenericInjectionsOnDemandWithArgumentsScenario.cs
- GenericRootArgScenario.cs
- GenericsCompositionRootsScenario.cs
- GenericsRootsScenario.cs
- GenericsScenario.cs
- ArrayPoolBufferScenario.cs
- FactoryWithoutClosureCaptureScenario.cs
- MethodInjectionHotPathScenario.cs
- NetworkPacketParsingScenario.cs
- NonBoxingUnionScenario.cs
- ObjectPoolScenario.cs
- StructDependencyScenario.cs
- ThreadSafeOffScenario.cs
- ValueTaskRootScenario.cs
- CheckForRootScenario.cs
- OnCannotResolveRegularExpressionHintScenario.cs
- OnCannotResolveWildcardHintScenario.cs
- OnDependencyInjectionRegularExpressionHintScenario.cs
- OnDependencyInjectionWildcardHintScenario.cs
- OnNewInstanceRegularExpressionHintScenario.cs
- OnNewInstanceWildcardHintScenario.cs
- ResolveHintScenario.cs
- ThreadSafeHintScenario.cs
- ToStringHintScenario.cs
- AdvancedInterceptionScenario.cs
- DecoratorScenario.cs
- InterceptionScenario.cs
- GenerateInterfaceCustomizationScenario.cs
- GenerateInterfaceGenericsScenario.cs
- GenerateInterfaceScenario.cs
- GenerateInterfaceSelectiveMembersScenario.cs
- GenerateMultipleInterfacesScenario.cs
- IgnoreInterfaceScenario.cs
- AsyncDisposableScopeScenario.cs
- AsyncDisposableSingletonScenario.cs
- AutoScopedScenario.cs
- DefaultLifetimeForTypeAndTagScenario.cs
- DefaultLifetimeForTypeScenario.cs
- DefaultLifetimeScenario.cs
- DisposableSingletonScenario.cs
- PerBlockScenario.cs
- PerResolveScenario.cs
- ScopedScenario.cs
- ScopeScenario.cs
- ScopeSetupMethodScenario.cs
- SingletonScenario.cs
- TransientScenario.cs
- CreateAssetMenuAttribute.cs
- MonoBehaviour.cs
- Object.cs
- Quaternion.cs
- Rotation.cs
- ScriptableObject.cs
- Text.cs
- Transform.cs
- UnityBasicScenario.cs
- UnitySceneScopesScenario.cs
- UnityWithPrefabsScenario.cs
- AutoMapperScenario.cs
- JsonSerializationScenario.cs
- RequestOverridesScenario.cs
- SerilogScenario.cs
- UnitTestingScenario.cs
- ExportedRootTests.cs
- MicrosoftDependencyInjectionTests.cs
- OwnTests.cs
- Pure.DI.UsageTests.csproj
- Test.props
- TestTools.cs
- UnionTypesRuntime.cs
- Usings.cs
- Directory.Build.props
- .gitignore
- .space.kts
- AGENTS.md
- AGENTS_MEDIUM.md
- AGENTS_SMALL.md
- build.cmd
- build.sh
- build_wsl.cmd
- CONTRIBUTING.md
- DevTeam.snk
- DIAGNOSTICS.md
- Directory.Build.props
- docker.cmd
- LICENSE
- Pure.DI.sln.DotSettings
- Pure.DI.slnx
- qodana.yaml
- README.md
- rebuild.cmd
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
interface
View Details ▼
interface
Manage interfaces.
Accessed in configuration mode.
interface vlan {{1}}
Configure a VLAN:
{{no shutdown|shutdown}}
Set an interface to be active or inactive (this is run inside the interface command):
dotnet
View Details ▼
dotnet
Cross platform .NET tools for .NET Core.
Some subcommands such as `build` have their own usage documentation.
dotnet new {{template_short_name}}
Initialize a new .NET project:
dotnet restore
Restore NuGet packages:
dotnet run
Build and execute the .NET project in the current directory:
where
View Details ▼
where
Report all known instances of a command.
It could be an executable in the `$PATH` environment variable, an alias, or a shell builtin.
where {{command}}
Find all instances of a command:
tldr where-object
View the documentation of the equivalent PowerShell command:
where {{file_pattern}}
Display the location of file pattern:
