ISymUnmanagedWriter::CloseScope (Método)
Cierra el ámbito léxico actual.
Sintaxis
HRESULT CloseScope(
[in] ULONG32 endOffset);
Parámetros
endOffset
[in] Desplazamiento desde el principio del método del punto al final de la última instrucción en el ámbito léxico, en bytes.
Valor devuelto
Es S_OK si el método se realiza correctamente; de lo contrario, es E_FAIL o algún otro código de error.
Comentarios
Una vez cerrado un ámbito, no se pueden definir más variables dentro de él.
ISymUnmanagedWriter::OpenScope devuelve un identificador de ámbito opaco que se puede usar con ISymUnmanagedWriter::SetScopeRange para definir posteriormente el desplazamiento inicial y final de un ámbito. En este caso, se omiten los desplazamientos pasados a ISymUnmanagedWriter::OpenScope
y ISymUnmanagedWriter::CloseScope
. Los identificadores de ámbito solo son válidos en el método actual.
Requisitos
Header: CorSym.idl, CorSym.h