C# Класс AsmHighlighter.AsmExpressionEvaluator

TODO : NOT USED. THIS IS NOT WORKING ASM Expression evaluator implementation. This is the original entry point into the expression evaluator
Наследование: IDebugExpressionEvaluator2
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

AsmExpressionEvaluator() публичный Метод

public AsmExpressionEvaluator ( ) : System
Результат System

GetMethodLocationProperty() публичный Метод

public GetMethodLocationProperty ( string upstrFullyQualifiedMethodPlusOffset, IDebugSymbolProvider pSymbolProvider, IDebugAddress pAddress, IDebugBinder pBinder, IDebugProperty2 &ppProperty ) : int
upstrFullyQualifiedMethodPlusOffset string
pSymbolProvider IDebugSymbolProvider
pAddress IDebugAddress
pBinder IDebugBinder
ppProperty IDebugProperty2
Результат int

GetMethodProperty() публичный Метод

public GetMethodProperty ( IDebugSymbolProvider pSymbolProvider, IDebugAddress pAddress, IDebugBinder pBinder, int fIncludeHiddenLocals, IDebugProperty2 &ppProperty ) : int
pSymbolProvider IDebugSymbolProvider
pAddress IDebugAddress
pBinder IDebugBinder
fIncludeHiddenLocals int
ppProperty IDebugProperty2
Результат int

GetService() публичный Метод

public GetService ( System.Guid uid, object &ppService ) : int
uid System.Guid
ppService object
Результат int

Parse() публичный Метод

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
Результат int

PreloadModules() публичный Метод

public PreloadModules ( IDebugSymbolProvider pSym ) : int
pSym IDebugSymbolProvider
Результат int

SetCallback() публичный Метод

public SetCallback ( IDebugSettingsCallback2 pCallback ) : int
pCallback IDebugSettingsCallback2
Результат int

SetCorPath() публичный Метод

public SetCorPath ( string pcstrCorPath ) : int
pcstrCorPath string
Результат int

SetIDebugIDECallback() публичный Метод

public SetIDebugIDECallback ( IDebugIDECallback pCallback ) : int
pCallback IDebugIDECallback
Результат int

SetLocale() публичный Метод

public SetLocale ( ushort wLangID ) : int
wLangID ushort
Результат int

SetRegistryRoot() публичный Метод

public SetRegistryRoot ( string ustrRegistryRoot ) : int
ustrRegistryRoot string
Результат int

Terminate() публичный Метод

public Terminate ( ) : int
Результат int