IDkmMCppSymbolProvider.GetManagedCppMethodScope(DkmClrInstructionSymbol, DkmNativeCppInspectionSession) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает символьную информацию, относящуюся к самой внутренней активной области расположения, указанной в указанном символе инструкции, которая должна быть скомпилирована с управляемым C++.
public:
Microsoft::VisualStudio::Debugger::Clr::Cpp::DkmMCppMethodScope ^ GetManagedCppMethodScope(Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionSymbol ^ clrInstruction, Microsoft::VisualStudio::Debugger::Native::Cpp::DkmNativeCppInspectionSession ^ inspectionSession);
public Microsoft.VisualStudio.Debugger.Clr.Cpp.DkmMCppMethodScope GetManagedCppMethodScope (Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol clrInstruction, Microsoft.VisualStudio.Debugger.Native.Cpp.DkmNativeCppInspectionSession inspectionSession);
abstract member GetManagedCppMethodScope : Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol * Microsoft.VisualStudio.Debugger.Native.Cpp.DkmNativeCppInspectionSession -> Microsoft.VisualStudio.Debugger.Clr.Cpp.DkmMCppMethodScope
Public Function GetManagedCppMethodScope (clrInstruction As DkmClrInstructionSymbol, inspectionSession As DkmNativeCppInspectionSession) As DkmMCppMethodScope
Параметры
- clrInstruction
- DkmClrInstructionSymbol
Окне Дкмклринструктионсимбол представляет инструкцию IL, которая выполняется в целевом процессе в среде CLR. Этот объект содержит номер версии метода. Поэтому в сценариях "изменить и продолжить" символ инструкции будет отличаться для разных версий метода. Этот объект не содержит сведений о параметрах универсальной привязки. Таким образом, различные универсальные экземпляры метода (например < > , String и MyMethod < int > ) представлены одним и тем же символом инструкции, так как среда CLR представляет их с помощью одного маркера метода.
- inspectionSession
- DkmNativeCppInspectionSession
Окне Проверка сеанса, используемый для создания собственных типов C++, если это необходимо.
Возвращаемое значение
Заполняет Самая внутренняя область, активная для данного символа инструкции.