RadCommons.utils.Scope
2.0.1
dotnet add package RadCommons.utils.Scope --version 2.0.1
NuGet\Install-Package RadCommons.utils.Scope -Version 2.0.1
<PackageReference Include="RadCommons.utils.Scope" Version="2.0.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add RadCommons.utils.Scope --version 2.0.1
#r "nuget: RadCommons.utils.Scope, 2.0.1"
// Install RadCommons.utils.Scope as a Cake Addin #addin nuget:?package=RadCommons.utils.Scope&version=2.0.1 // Install RadCommons.utils.Scope as a Cake Tool #tool nuget:?package=RadCommons.utils.Scope&version=2.0.1
The runtime "container" for scoped operations. The scope can be both state-less and state-full and it's valid until it's disposed.
The scopes can be nested (when the scope is disposed, the children are disposed as well) and there can be multiple child scopes (siblings) living in parallel.
The base implementation just manages the life time, child scopes and keeps the state (when provided).
Inherit from the Scope<TState> (and IScope<TState>)
to add the scope related operations (inherited classes have the access to state).
(Source only package).
Learn more about Target Frameworks and .NET Standard.
-
- RadCommons.utils.Disposer (>= 2.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.