Skip to content

ReaderWriterLockSlimExtensions

QuantConnect.Util.ReaderWriterLockSlimExtensions

Bases: Object

Provides extension methods to make working with the ReaderWriterLockSlim class easier

read

read(
    reader_writer_lock_slim: ReaderWriterLockSlim,
) -> IDisposable

Opens the read lock

Parameters:

Name Type Description Default
reader_writer_lock_slim ReaderWriterLockSlim

The lock to open for read

required

Returns:

Type Description
IDisposable

A disposable reference which will release the lock upon disposal.

write

write(
    reader_writer_lock_slim: ReaderWriterLockSlim,
) -> IDisposable

Opens the write lock

Parameters:

Name Type Description Default
reader_writer_lock_slim ReaderWriterLockSlim

The lock to open for write

required

Returns:

Type Description
IDisposable

A disposale reference which will release thelock upon disposal.