Método ISymUnmanagedWriter::CloseScope
Fecha o escopo léxico atual.
Sintaxe
HRESULT CloseScope(
[in] ULONG32 endOffset);
Parâmetros
endOffset
[in] O deslocamento do início do método do ponto no final da última instrução no escopo léxico, em bytes.
Valor Retornado
S_OK, se o método for bem-sucedido, caso contrário, E_FAIL ou algum outro código de erro.
Comentários
Uma vez que um escopo é fechado, nenhuma outra variável pode ser definida dentro dele.
ISymUnmanagedWriter::OpenScope retorna um identificador de escopo opaco que pode ser usado com ISymUnmanagedWriter::SetScopeRange para definir posteriormente o deslocamento inicial e final de um escopo. Nesse caso, os deslocamentos passados para ISymUnmanagedWriter::OpenScope
e ISymUnmanagedWriter::CloseScope
são ignorados. Os identificadores de escopo são válidos apenas no método atual.
Requisitos
Cabeçalho: CorSym.idl, CorSym.h