IDebugExpressionEvaluator::GetMethodProperty
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
This method gets a property object that contains the locals, arguments, and other properties of a method.
Syntax
HRESULT GetMethodProperty(
IDebugSymbolProvider* pSymbolProvider,
IDebugAddress* pAddress,
IDebugBinder* pBinder,
BOOL fIncludeHiddenLocals,
IDebugProperty2** ppProperty
);
int GetMethodProperty(
IDebugSymbolProvider pSymbolProvider,
IDebugAddress pAddress,
IDebugBinder pBinder,
int fIncludeHiddenLocals,
out IDebugProperty2 ppProperty
);
Parameters
pSymbolProvider
[in] The symbol provider to be used, expressed as an IDebugSymbolProvider object.
pAddress
[in] The address in code, expressed as an IDebugAddress object, that should be resolved to the nearest containing function.
pBinder
[in] The binder to be used, expressed as an IDebugBinder object.
fIncludeHiddenLocals
[in] Nonzero (TRUE
)means to include hidden locals; zero (FALSE
) means to leave out hidden locals
ppProperty
[out] Returns an IDebugProperty2 object that represents the method.
Return Value
If successful, returns S_OK
; otherwise, returns an error code.
Remarks
Hidden locals are typically variables that are generated by the compiler.