Метод ISymUnmanagedWriter::CloseScope
Закрывает текущую лексическую область видимости.
Синтаксис
HRESULT CloseScope(
[in] ULONG32 endOffset);
Параметры
endOffset
[in] Смещение от начала метода точки в конце последней инструкции в лексическом область в байтах.
Возвращаемое значение
S_OK, если метод выполнен успешно; в противном случае E_FAIL или другой код ошибки.
Комментарии
После закрытия область в ней нельзя определить больше переменных.
ISymUnmanagedWriter::OpenScope возвращает непрозрачный идентификатор область, который можно использовать с ISymUnmanagedWriter::SetScopeRange для последующего определения начального и конечного смещения область. В этом случае смещения, переданные методам ISymUnmanagedWriter::OpenScope
и ISymUnmanagedWriter::CloseScope
, пропускаются. Идентификаторы области допустимы только в текущем методе.
Требования
Заголовка: CorSym.idl, CorSym.h