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>
<PackageVersion Include="RadCommons.utils.Scope" Version="2.0.1" />
<PackageReference Include="RadCommons.utils.Scope"> <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"
#:package RadCommons.utils.Scope@2.0.1
#addin nuget:?package=RadCommons.utils.Scope&version=2.0.1
#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.