C# Class msos.BlockingObjectsStrategy

Afficher le fichier Open project: goldshtn/msos Class Usage Examples

Protected Properties

Свойство Type Description
_dataReader IDataReader
_dataTarget Microsoft.Diagnostics.Runtime.DataTarget
_debugClient IDebugClient
_runtime Microsoft.Diagnostics.Runtime.ClrRuntime
_stackWalker StackWalkerStrategy
_unifiedStackTraces UnifiedStackTraces

Méthodes publiques

Méthode Description
BlockingObjectsStrategy ( Microsoft.Diagnostics.Runtime.ClrRuntime runtime, UnifiedStackTraces unifiedStackTraces = null, Microsoft.Diagnostics.Runtime.DataTarget dataTarget = null ) : System
GetManagedBlockingObjects ( uint osThreadId ) : List
GetThreadWithBlockingObjects ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : UnifiedThread
GetThreadWithBlockingObjects ( ThreadInformation threadInfo ) : UnifiedThread
GetUnmanagedBlockingObjects ( uint osThreadId ) : List

Méthodes protégées

Méthode Description
GetUnifiedBlockingObjectForHandle ( UnifiedHandle handle ) : UnifiedBlockingObject

Method Details

BlockingObjectsStrategy() public méthode

public BlockingObjectsStrategy ( Microsoft.Diagnostics.Runtime.ClrRuntime runtime, UnifiedStackTraces unifiedStackTraces = null, Microsoft.Diagnostics.Runtime.DataTarget dataTarget = null ) : System
runtime Microsoft.Diagnostics.Runtime.ClrRuntime
unifiedStackTraces UnifiedStackTraces
dataTarget Microsoft.Diagnostics.Runtime.DataTarget
Résultat System

GetManagedBlockingObjects() public méthode

public GetManagedBlockingObjects ( uint osThreadId ) : List
osThreadId uint
Résultat List

GetThreadWithBlockingObjects() public méthode

public GetThreadWithBlockingObjects ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : UnifiedThread
thread Microsoft.Diagnostics.Runtime.ClrThread
Résultat UnifiedThread

GetThreadWithBlockingObjects() public méthode

public GetThreadWithBlockingObjects ( ThreadInformation threadInfo ) : UnifiedThread
threadInfo ThreadInformation
Résultat UnifiedThread

GetUnifiedBlockingObjectForHandle() protected méthode

protected GetUnifiedBlockingObjectForHandle ( UnifiedHandle handle ) : UnifiedBlockingObject
handle UnifiedHandle
Résultat UnifiedBlockingObject

GetUnmanagedBlockingObjects() public méthode

public GetUnmanagedBlockingObjects ( uint osThreadId ) : List
osThreadId uint
Résultat List

Property Details

_dataReader protected_oe property

protected IDataReader _dataReader
Résultat IDataReader

_dataTarget protected_oe property

protected DataTarget,Microsoft.Diagnostics.Runtime _dataTarget
Résultat Microsoft.Diagnostics.Runtime.DataTarget

_debugClient protected_oe property

protected IDebugClient _debugClient
Résultat IDebugClient

_runtime protected_oe property

protected ClrRuntime,Microsoft.Diagnostics.Runtime _runtime
Résultat Microsoft.Diagnostics.Runtime.ClrRuntime

_stackWalker protected_oe property

protected StackWalkerStrategy,msos _stackWalker
Résultat StackWalkerStrategy

_unifiedStackTraces protected_oe property

protected UnifiedStackTraces,msos _unifiedStackTraces
Résultat UnifiedStackTraces