Метод 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

См. также раздел