C# Class CsDebugScript.Module

Module of the debugging process.
Show file Open project: southpolenator/WinDbgCs Class Usage Examples

Private Properties

Property Type Description
FromClrType CodeType
GetClrCodeType CodeType
GetClrTypeByName CodeType
GetGlobalVariable Variable
GetNextFakeCodeTypeId uint
GetTypeById CodeType
GetTypeByName CodeType
IsFakeCodeTypeId bool
Module System

Public Methods

Method Description
GetClrVariable ( string name, CsDebugScript appDomain ) : Variable

Gets the CLR static variable.

GetVariable ( string name ) : Variable

Gets the global or static variable.

ToString ( ) : string

Returns a System.String that represents this instance.

Private Methods

Method Description
FromClrType ( Microsoft clrType ) : CodeType

Creates CodeType from the CLR type.

GetClrCodeType ( Microsoft clrType ) : CodeType

Creates CodeType from the CLR type.

GetClrTypeByName ( string name ) : CodeType

Gets the type with the specified name.

GetGlobalVariable ( string name ) : Variable

Gets the global variable by the name.

GetNextFakeCodeTypeId ( ) : uint

Gets the next fake code type identifier.

GetTypeById ( uint typeId ) : CodeType

Gets the type with the specified identifier.

GetTypeByName ( string name ) : CodeType

Gets the type with the specified name.

IsFakeCodeTypeId ( uint codeTypeId ) : bool

Determines whether the specified code type identifier is fake.

Module ( Process process, ulong address ) : System

Initializes a new instance of the Module class.

Method Details

GetClrVariable() public method

Gets the CLR static variable.
public GetClrVariable ( string name, CsDebugScript appDomain ) : Variable
name string The name.
appDomain CsDebugScript The application domain.
return Variable

GetVariable() public method

Gets the global or static variable.
Variable name contains wrong module name. Don't add it manually, it will be added automatically.
public GetVariable ( string name ) : Variable
name string The variable name.
return Variable

ToString() public method

Returns a System.String that represents this instance.
public ToString ( ) : string
return string