C# Class Microsoft.Common.Core.Threading.AsyncReaderWriterLock.LockSource

Mostrar archivo Open project: Microsoft/RTVS

Public Properties

Property Type Description
Next LockSource
Previous LockSource

Public Methods

Method Description
LockSource ( AsyncReaderWriterLock host, bool isWriter ) : System.Diagnostics
RegisterCancellation ( CancellationToken cancellationToken ) : void
Release ( ) : void
TryReenter ( bool writerOnly, Task &task ) : bool
TryRemoveFromQueue ( ) : bool

Private Methods

Method Description
Cancel ( ) : void

Method Details

LockSource() public method

public LockSource ( AsyncReaderWriterLock host, bool isWriter ) : System.Diagnostics
host AsyncReaderWriterLock
isWriter bool
return System.Diagnostics

RegisterCancellation() public method

public RegisterCancellation ( CancellationToken cancellationToken ) : void
cancellationToken System.Threading.CancellationToken
return void

Release() public method

public Release ( ) : void
return void

TryReenter() public method

public TryReenter ( bool writerOnly, Task &task ) : bool
writerOnly bool
task Task
return bool

TryRemoveFromQueue() public method

public TryRemoveFromQueue ( ) : bool
return bool

Property Details

Next public_oe property

public LockSource Next
return LockSource

Previous public_oe property

public LockSource Previous
return LockSource