fuget.org
Stashbox
by Peter Csajtai
5.4.3
Toggle Dropdown
API Diff
with 5.4.0-preview-755
Toggle Dropdown
Stashbox.5.4.3.nupkg
nuget.org
z4kn4fein.github.io
Source
MIT License
<
PackageReference
Include
=
"Stashbox"
Version
=
"5.4.3"
/>
Frameworks
net45
net461
net5.0
net6.0
netstandard2.0
netstandard2.1
Dependencies
System.Threading.Tasks.Extensions 4.5.4
System.ValueTuple 4.5.0
API Diff between 5.4.3 and 5.4.0-preview-755
13
Additions
32
Removals
Stashbox
public
interface
IDecoratorRegistrator
IStashboxContainer
RegisterDecorator
(
Type
typeFrom
,
Type
typeTo
)
IStashboxContainer
RegisterDecorator
<
TFrom
,
TTo
>() where
TTo
:
TFrom
IStashboxContainer
RegisterDecorator
(
Type
typeTo
)
IStashboxContainer
RegisterDecorator
<
TTo
>()
IStashboxContainer
RegisterDecorator
<
TFrom
>(
Type
typeTo
)
public
interface
IDependencyRegistrator
IStashboxContainer
Register
<
TFrom
,
TTo
>() where
TTo
:
TFrom
IStashboxContainer
Register
<
TFrom
>(
Type
typeTo
)
IStashboxContainer
Register
(
Type
typeFrom
,
Type
typeTo
)
IStashboxContainer
Register
<
TTo
>()
IStashboxContainer
Register
(
Type
typeTo
)
IStashboxContainer
Register
<
TTo
>(
object
name
=
null
)
IStashboxContainer
RegisterScoped
<
TFrom
,
TTo
>() where
TTo
:
TFrom
IStashboxContainer
RegisterScoped
(
Type
typeFrom
,
Type
typeTo
)
IStashboxContainer
RegisterScoped
<
TTo
>()
IStashboxContainer
RegisterSingleton
<
TFrom
,
TTo
>() where
TTo
:
TFrom
IStashboxContainer
RegisterSingleton
<
TTo
>()
IStashboxContainer
RegisterSingleton
(
Type
typeFrom
,
Type
typeTo
)
public
interface
IDependencyResolver
:
IServiceProvider
,
IDisposable
IEnumerable
<
DelegateCacheEntry
>
GetDelegateCacheEntries
()
public
sealed
class
StashboxContainer
:
IStashboxContainer
,
IDependencyRegistrator
,
IDependencyResolver
,
IServiceProvider
,
IDisposable
,
IDependencyReMapper
,
IDependencyCollectionRegistrator
,
IDecoratorRegistrator
,
IFuncRegistrator
public
IEnumerable
<
DelegateCacheEntry
>
GetDelegateCacheEntries
()
public
IStashboxContainer
Register
<
TFrom
,
TTo
>() where
TTo
:
TFrom
public
IStashboxContainer
Register
<
TFrom
>(
Type
typeTo
)
public
IStashboxContainer
Register
(
Type
typeFrom
,
Type
typeTo
)
public
IStashboxContainer
Register
<
TTo
>()
public
IStashboxContainer
Register
(
Type
typeTo
)
public
IStashboxContainer
Register
<
TTo
>(
object
name
=
null
)
public
IStashboxContainer
RegisterDecorator
(
Type
typeFrom
,
Type
typeTo
)
public
IStashboxContainer
RegisterDecorator
<
TFrom
,
TTo
>() where
TTo
:
TFrom
public
IStashboxContainer
RegisterDecorator
(
Type
typeTo
)
public
IStashboxContainer
RegisterDecorator
<
TTo
>()
public
IStashboxContainer
RegisterDecorator
<
TFrom
>(
Type
typeTo
)
public
IStashboxContainer
RegisterScoped
<
TFrom
,
TTo
>() where
TTo
:
TFrom
public
IStashboxContainer
RegisterScoped
(
Type
typeFrom
,
Type
typeTo
)
public
IStashboxContainer
RegisterScoped
<
TTo
>()
public
IStashboxContainer
RegisterSingleton
<
TFrom
,
TTo
>() where
TTo
:
TFrom
public
IStashboxContainer
RegisterSingleton
<
TTo
>()
public
IStashboxContainer
RegisterSingleton
(
Type
typeFrom
,
Type
typeTo
)
Stashbox.Resolution
public
struct
DelegateCacheEntry
public
readonly
Func
<
IResolutionScope
,
IRequestContext
,
object
>
CachedDelegate
public
readonly
IEnumerable
<
NamedCacheEntry
>
NamedCacheEntries
public
readonly
Type
ServiceType
public
DelegateCacheEntry
(
Type
serviceType
,
Func
<
IResolutionScope
,
IRequestContext
,
object
>
cachedDelegate
,
IEnumerable
<
NamedCacheEntry
>
namedCacheEntries
)
public
struct
NamedCacheEntry
public
readonly
Func
<
IResolutionScope
,
IRequestContext
,
object
>
CachedDelegate
public
readonly
object
Name
public
NamedCacheEntry
(
object
name
,
Func
<
IResolutionScope
,
IRequestContext
,
object
>
cachedDelegate
)