Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Предоставляет методы, управляющие значением, которое является ссылкой на объект. (То есть этот интерфейс предоставляет методы управления указателем.) Этот интерфейс реализует ICorDebugValue.
Методы
| Метод | Description |
|---|---|
| Метод dereference | Возвращает объект, на который ссылается ссылка. |
| Метод DereferenceStrong | Не реализовано. Не вызывайте этот метод. |
| Метод GetValue | Возвращает текущий адрес памяти объекта, на который ссылается ссылка. |
| Метод IsNull | Возвращает значение, указывающее, является ли это ICorDebugReferenceValue значение null, в этом случае ICorDebugReferenceValue не указывает на объект. |
| Метод SetValue | Задает текущий адрес памяти. То есть этот метод задает для ICorDebugReferenceValue этого указатель на объект. |
Замечания
Среда CLR может выполнять сборку мусора для объектов при продолжении отлаживаемого процесса. Сборка мусора может перемещать объекты в памяти. Либо ICorDebugReferenceValue будет сотрудничать с сборкой мусора, чтобы ее информация была обновлена после сборки мусора, либо она будет неявно отменена перед сборкой мусора.
Объект ICorDebugReferenceValue может быть неявно недействительным после продолжения отладчика процесса. Производное значение "ICorDebugHandleValue" не является недействительным, пока оно не будет явно освобождено или предоставлено.
Замечание
Этот интерфейс не поддерживает удаленный вызов между компьютерами или перекрестными процессами.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0