Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Представляет управляемую функцию или метод.
Методы
| Метод | Description |
|---|---|
| Метод CreateBreakpoint | Создает точку останова в начале этой функции. |
| Метод GetClass | Получает объект ICorDebugClass, представляющий класс, в который входит эта функция. |
| Метод GetCurrentVersionNumber | Возвращает номер версии последней изменения, внесенных в эту функцию. |
| Метод GetILCode | Возвращает код общего промежуточного языка (CIL) для этой функции. |
| Метод GetLocalVarSigToken | Возвращает маркер метаданных для сигнатуры локальной переменной функции, представленной этим ICorDebugFunction экземпляром. |
| Метод GetModule | Возвращает модуль, в котором определена эта функция. |
| Метод GetNativeCode | Возвращает машинный код для этой функции. |
| Метод GetToken | Возвращает маркер метаданных для этой функции. |
Замечания
Интерфейс ICorDebugFunction не представляет функцию с параметрами универсального типа. Например, ICorDebugFunction экземпляр будет представлять Func<T> , но не Func<string>. Вызовите ICorDebugILFrame2::EnumerateTypeParameters , чтобы получить параметры универсального типа.
Связь между маркером mdMethodDefметаданных метода и объектом метода ICorDebugFunction зависит от того, разрешено ли изменение и продолжение функции:
Если функция "Изменить и продолжить" не разрешена, между объектом и
mdMethodDefмаркером существуетICorDebugFunctionсвязь "один к одному". То есть функция имеет одинICorDebugFunctionобъект и одинmdMethodDefмаркер.Если в функции разрешено изменить и продолжить, между объектом и
mdMethodDefмаркером существуетICorDebugFunctionсвязь "многие ко одному". То есть функция может иметь множество экземпляровICorDebugFunction, по одному для каждой версии функции, но только одинmdMethodDefмаркер.
Замечание
Этот интерфейс не поддерживает удаленный вызов между компьютерами или перекрестными процессами.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0