C# 클래스 msos.BlockingObjectsStrategy

파일 보기 프로젝트 열기: goldshtn/msos 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_dataReader IDataReader
_dataTarget Microsoft.Diagnostics.Runtime.DataTarget
_debugClient IDebugClient
_runtime Microsoft.Diagnostics.Runtime.ClrRuntime
_stackWalker StackWalkerStrategy
_unifiedStackTraces UnifiedStackTraces

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
GetUnifiedBlockingObjectForHandle ( UnifiedHandle handle ) : UnifiedBlockingObject

메소드 상세

BlockingObjectsStrategy() 공개 메소드

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
리턴 System

GetManagedBlockingObjects() 공개 메소드

public GetManagedBlockingObjects ( uint osThreadId ) : List
osThreadId uint
리턴 List

GetThreadWithBlockingObjects() 공개 메소드

public GetThreadWithBlockingObjects ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : UnifiedThread
thread Microsoft.Diagnostics.Runtime.ClrThread
리턴 UnifiedThread

GetThreadWithBlockingObjects() 공개 메소드

public GetThreadWithBlockingObjects ( ThreadInformation threadInfo ) : UnifiedThread
threadInfo ThreadInformation
리턴 UnifiedThread

GetUnifiedBlockingObjectForHandle() 보호된 메소드

protected GetUnifiedBlockingObjectForHandle ( UnifiedHandle handle ) : UnifiedBlockingObject
handle UnifiedHandle
리턴 UnifiedBlockingObject

GetUnmanagedBlockingObjects() 공개 메소드

public GetUnmanagedBlockingObjects ( uint osThreadId ) : List
osThreadId uint
리턴 List

프로퍼티 상세

_dataReader 보호되어 있는 프로퍼티

protected IDataReader _dataReader
리턴 IDataReader

_dataTarget 보호되어 있는 프로퍼티

protected DataTarget,Microsoft.Diagnostics.Runtime _dataTarget
리턴 Microsoft.Diagnostics.Runtime.DataTarget

_debugClient 보호되어 있는 프로퍼티

protected IDebugClient _debugClient
리턴 IDebugClient

_runtime 보호되어 있는 프로퍼티

protected ClrRuntime,Microsoft.Diagnostics.Runtime _runtime
리턴 Microsoft.Diagnostics.Runtime.ClrRuntime

_stackWalker 보호되어 있는 프로퍼티

protected StackWalkerStrategy,msos _stackWalker
리턴 StackWalkerStrategy

_unifiedStackTraces 보호되어 있는 프로퍼티

protected UnifiedStackTraces,msos _unifiedStackTraces
리턴 UnifiedStackTraces