C# Class CsDebugScript.CodeGen.GlobalCache

显示文件 Open project: southpolenator/WinDbgCs Class Usage Examples

Public Methods

Method Description
GenerateClassCodeTypeInfo ( Symbol symbol, string typeName ) : string
GetSymbol ( string typeName, Module module ) : Symbol
GetUserType ( Symbol symbol ) : UserType
GetUserType ( string typeName, Module module ) : UserType

Private Methods

Method Description
GetSymbolModuleNames ( Symbol symbol ) : IEnumerable
GetSymbolStaticFields ( Symbol symbol ) : IEnumerable
GetSymbolStaticFieldsSymbols ( Symbol symbol ) : IEnumerable
Update ( Symbol[]>.Dictionary deduplicatedSymbols ) : void

Method Details

GenerateClassCodeTypeInfo() public static method

public static GenerateClassCodeTypeInfo ( Symbol symbol, string typeName ) : string
symbol Symbol
typeName string
return string

GetSymbol() public static method

public static GetSymbol ( string typeName, Module module ) : Symbol
typeName string
module Module
return Symbol

GetUserType() public static method

public static GetUserType ( Symbol symbol ) : UserType
symbol Symbol
return CsDebugScript.CodeGen.UserTypes.UserType

GetUserType() public static method

public static GetUserType ( string typeName, Module module ) : UserType
typeName string
module Module
return CsDebugScript.CodeGen.UserTypes.UserType