DkmInspectionContext.GetClrNameForLocalVariable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получите имя идентификатора для конкретного языка из метаданных.
Ограничение расположения. API должен вызываться из компонента Monitor (уровень < компонента 100 000).
Этот API появился в Visual Studio 16 с обновлением 10 (DkmApiVersion.VS16Update10).
public string GetClrNameForLocalVariable (Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance ModuleInstance, Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId MethodId, Microsoft.VisualStudio.Debugger.Clr.DkmILRange ILRange, Microsoft.VisualStudio.Debugger.Clr.DkmClrLocalVariable LocalVariable);
member this.GetClrNameForLocalVariable : Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId * Microsoft.VisualStudio.Debugger.Clr.DkmILRange * Microsoft.VisualStudio.Debugger.Clr.DkmClrLocalVariable -> string
Public Function GetClrNameForLocalVariable (ModuleInstance As DkmClrModuleInstance, MethodId As DkmClrMethodId, ILRange As DkmILRange, LocalVariable As DkmClrLocalVariable) As String
Параметры
- ModuleInstance
- DkmClrModuleInstance
[Вход] Экземпляр модуля, содержащий локальный объект .
- MethodId
- DkmClrMethodId
[Вход] Маркер и версия метода.
- ILRange
- DkmILRange
[Вход] Диапазон IL, содержащий локальный.
- LocalVariable
- DkmClrLocalVariable
[Вход] Локальная переменная.
Возвращаемое значение
[Out] Идентификатор в форме, допустимый на заданном языке.