5.1.1
8 Dec 20
Toggle Dropdown
Version 6
6.0.0
20 Jul 23
Version 5
5.1.2
17 May 22
5.1.1
8 Dec 20
5.1.0
16 Nov 20
5.1.0-beta001
17 Jun 20
5.0.1
18 Sep 19
5.0.0
12 Feb 19
5.0.0-beta001
26 Oct 18
Version 4
4.1.1
14 Oct 18
4.1.0
28 Sep 17
4.0.0
12 Jul 17
Version 3
3.4.0
23 Jan 17
3.3.0
18 May 14
3.2.1
22 Jul 13
3.2.0
16 Feb 13
3.1.0
5 Aug 12
3.1.0-RC
7 Jul 12
3.0.0.4001
14 Dec 11
3.0.0.3001
20 Nov 11
3.0.0.2001
3 Sep 11
Version 2
2.5.4
3 Oct 11
2.5.3
3 Sep 11
2.5.2
18 Apr 11
2.5.1
7 Jan 11
2.1.1
7 Jan 11
2.0.0
17 May 11
Compare to version...
with 5.1.0-beta001
Toggle Dropdown
Version 6
6.0.0
20 Jul 23
Version 5
5.1.2
17 May 22
5.1.1
8 Dec 20
5.1.0
16 Nov 20
5.1.0-beta001
17 Jun 20
5.0.1
18 Sep 19
5.0.0
12 Feb 19
5.0.0-beta001
26 Oct 18
Version 4
4.1.1
14 Oct 18
4.1.0
28 Sep 17
4.0.0
12 Jul 17
Version 3
3.4.0
23 Jan 17
3.3.0
18 May 14
3.2.1
22 Jul 13
3.2.0
16 Feb 13
3.1.0
5 Aug 12
3.1.0-RC
7 Jul 12
3.0.0.4001
14 Dec 11
3.0.0.3001
20 Nov 11
3.0.0.2001
3 Sep 11
Version 2
2.5.4
3 Oct 11
2.5.3
3 Sep 11
2.5.2
18 Apr 11
2.5.1
7 Jan 11
2.1.1
7 Jan 11
2.0.0
17 May 11
Download Package
Open in NuGet
<
PackageReference
Include
=
"Castle.Windsor"
Version
=
"5.1.1"
/>
API Differences between 5.1.1 and 5.1.0-beta001
21
Additions
1
Removals
Castle.MicroKernel.Internal
public
interface
ILockHolder
:
IDisposable
bool
LockAcquired
{
get
; }
public
interface
IUpgradeableLockHolder
:
ILockHolder
,
IDisposable
ILockHolder
Upgrade
()
ILockHolder
Upgrade
(
bool
waitForLock
)
public
abstract
class
Lock
protected
Lock
()
public
static
Lock
Create
()
public
abstract
ILockHolder
ForReading
()
public
abstract
ILockHolder
ForReading
(
bool
waitForLock
)
public
abstract
IUpgradeableLockHolder
ForReadingUpgradeable
()
public
abstract
IUpgradeableLockHolder
ForReadingUpgradeable
(
bool
waitForLock
)
public
abstract
ILockHolder
ForWriting
()
public
abstract
ILockHolder
ForWriting
(
bool
waitForLock
)
public
class
SlimReadWriteLock
:
Lock
public
bool
IsReadLockHeld
{
get
; }
public
bool
IsUpgradeableReadLockHeld
{
get
; }
public
bool
IsWriteLockHeld
{
get
; }
public
SlimReadWriteLock
()
Castle.MicroKernel.SubSystems.Naming
public
class
DefaultNamingSubSystem
:
AbstractSubSystem
,
INamingSubSystem
,
ISubSystem
protected
readonly
Lock
lock
protected
readonly
IDictionary
<
Type
,
IHandler
[]>
handlerListsByTypeCache
protected
readonly
Lock
lock