Compartilhar via


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

Confira também