Share via


AsyncReaderWriterLock.OnCriticalFailure Method (Exception)

Occurs when the lock detects an internal error or illegal usage pattern that indicates a serious flaw that should be immediately reported to the application, while possibly also stopping the process to avoid hangs or data corruption.

Namespace:  Microsoft.VisualStudio.Threading
Assembly:  Microsoft.VisualStudio.Threading (in Microsoft.VisualStudio.Threading.dll)

Syntax

'Declaration
Protected Overridable Function OnCriticalFailure ( _
    ex As Exception _
) As Exception
protected virtual Exception OnCriticalFailure(
    Exception ex
)
protected:
virtual Exception^ OnCriticalFailure(
    Exception^ ex
)
abstract OnCriticalFailure : 
        ex:Exception -> Exception  
override OnCriticalFailure : 
        ex:Exception -> Exception
protected function OnCriticalFailure(
    ex : Exception
) : Exception

Parameters

Return Value

Type: System.Exception
An exception that may be returned by some implementations of this method for the caller to rethrow.

.NET Framework Security

See Also

Reference

AsyncReaderWriterLock Class

OnCriticalFailure Overload

Microsoft.VisualStudio.Threading Namespace