C# Class AsmHighlighter.AsmExpressionEvaluator

TODO : NOT USED. THIS IS NOT WORKING ASM Expression evaluator implementation. This is the original entry point into the expression evaluator
Inheritance: IDebugExpressionEvaluator2
ファイルを表示 Open project: Trass3r/AsmHighlighter

Public Methods

Method Description
AsmExpressionEvaluator ( ) : System
GetMethodLocationProperty ( string upstrFullyQualifiedMethodPlusOffset, IDebugSymbolProvider pSymbolProvider, IDebugAddress pAddress, IDebugBinder pBinder, IDebugProperty2 &ppProperty ) : int
GetMethodProperty ( IDebugSymbolProvider pSymbolProvider, IDebugAddress pAddress, IDebugBinder pBinder, int fIncludeHiddenLocals, IDebugProperty2 &ppProperty ) : int
GetService ( System.Guid uid, object &ppService ) : int
Parse ( string upstrExpression, uint dwFlags, uint nRadix, string &pbstrError, uint &pichError, IDebugParsedExpression &ppParsedExpression ) : int
PreloadModules ( IDebugSymbolProvider pSym ) : int
SetCallback ( IDebugSettingsCallback2 pCallback ) : int
SetCorPath ( string pcstrCorPath ) : int
SetIDebugIDECallback ( IDebugIDECallback pCallback ) : int
SetLocale ( ushort wLangID ) : int
SetRegistryRoot ( string ustrRegistryRoot ) : int
Terminate ( ) : int

Method Details

AsmExpressionEvaluator() public method

public AsmExpressionEvaluator ( ) : System
return System

GetMethodLocationProperty() public method

public GetMethodLocationProperty ( string upstrFullyQualifiedMethodPlusOffset, IDebugSymbolProvider pSymbolProvider, IDebugAddress pAddress, IDebugBinder pBinder, IDebugProperty2 &ppProperty ) : int
upstrFullyQualifiedMethodPlusOffset string
pSymbolProvider IDebugSymbolProvider
pAddress IDebugAddress
pBinder IDebugBinder
ppProperty IDebugProperty2
return int

GetMethodProperty() public method

public GetMethodProperty ( IDebugSymbolProvider pSymbolProvider, IDebugAddress pAddress, IDebugBinder pBinder, int fIncludeHiddenLocals, IDebugProperty2 &ppProperty ) : int
pSymbolProvider IDebugSymbolProvider
pAddress IDebugAddress
pBinder IDebugBinder
fIncludeHiddenLocals int
ppProperty IDebugProperty2
return int

GetService() public method

public GetService ( System.Guid uid, object &ppService ) : int
uid System.Guid
ppService object
return int

Parse() public method

public Parse ( string upstrExpression, uint dwFlags, uint nRadix, string &pbstrError, uint &pichError, IDebugParsedExpression &ppParsedExpression ) : int
upstrExpression string
dwFlags uint
nRadix uint
pbstrError string
pichError uint
ppParsedExpression IDebugParsedExpression
return int

PreloadModules() public method

public PreloadModules ( IDebugSymbolProvider pSym ) : int
pSym IDebugSymbolProvider
return int

SetCallback() public method

public SetCallback ( IDebugSettingsCallback2 pCallback ) : int
pCallback IDebugSettingsCallback2
return int

SetCorPath() public method

public SetCorPath ( string pcstrCorPath ) : int
pcstrCorPath string
return int

SetIDebugIDECallback() public method

public SetIDebugIDECallback ( IDebugIDECallback pCallback ) : int
pCallback IDebugIDECallback
return int

SetLocale() public method

public SetLocale ( ushort wLangID ) : int
wLangID ushort
return int

SetRegistryRoot() public method

public SetRegistryRoot ( string ustrRegistryRoot ) : int
ustrRegistryRoot string
return int

Terminate() public method

public Terminate ( ) : int
return int