C# Class msos.UnifiedBlockingObject

ファイルを表示 Open project: goldshtn/msos Class Usage Examples

Public Methods

Method Description
UnifiedBlockingObject ( Microsoft.Diagnostics.Runtime.BlockingObject obj ) : CmdLine
UnifiedBlockingObject ( CRITICAL_SECTION section, ulong address ) : CmdLine
UnifiedBlockingObject ( HandleInfo handle ) : CmdLine
UnifiedBlockingObject ( ThreadWCTInfo wct ) : CmdLine
UnifiedBlockingObject ( ulong handle, string objectName, string objectType ) : CmdLine

Private Methods

Method Description
ConvertToUnified ( HandleInfo type ) : UnifiedBlockingReason

Converts HandleType enum value to UnifiedBlockingReason enum value.

ConvertToUnified ( WCT_OBJECT_TYPE type ) : UnifiedBlockingReason

Converts WCT_OBJECT_TYPE enum value to UnifiedBlockingReason enum value.

ConvertToUnified ( string objectType ) : UnifiedBlockingReason

Converts the object type of a handle to UnifiedBlockingReason enum value.

UnifiedBlockingObject ( BlockingObjectOrigin source ) : CmdLine

Method Details

UnifiedBlockingObject() public method

public UnifiedBlockingObject ( Microsoft.Diagnostics.Runtime.BlockingObject obj ) : CmdLine
obj Microsoft.Diagnostics.Runtime.BlockingObject
return CmdLine

UnifiedBlockingObject() public method

public UnifiedBlockingObject ( CRITICAL_SECTION section, ulong address ) : CmdLine
section CRITICAL_SECTION
address ulong
return CmdLine

UnifiedBlockingObject() public method

public UnifiedBlockingObject ( HandleInfo handle ) : CmdLine
handle HandleInfo
return CmdLine

UnifiedBlockingObject() public method

public UnifiedBlockingObject ( ThreadWCTInfo wct ) : CmdLine
wct ThreadWCTInfo
return CmdLine

UnifiedBlockingObject() public method

public UnifiedBlockingObject ( ulong handle, string objectName, string objectType ) : CmdLine
handle ulong
objectName string
objectType string
return CmdLine