Compartilhar via


Método ISymUnmanagedWriter::CloseScope

Fecha o escopo léxico corrente.

HRESULT CloseScope(
        [in] ULONG32 endOffset);

Parâmetros

  • endOffset
    [in] O deslocamento, desde o início do método do ponto no participante da última instrução no escopo léxico, em bytes.

Valor de retorno

S_OK se o método for bem-sucedida; caso contrário, E_FAIL ou Outros código de erro.

Comentários

Depois de um escopo é fechado, não há mais variáveis podem ser definidas dentro dele.

ISymUnmanagedWriter::OpenScope retorna um identificador de escopo opacos que pode ser usado com ISymUnmanagedWriter::SetScopeRange para definir posteriormente a partir de um escopo e deslocamento final. Nesse caso, os deslocamentos são passados para ISymUnmanagedWriter::OpenScope e ISymUnmanagedWriter::CloseScope são ignorados. Identificadores de escopo são válido somente no método corrente.

Requisitos

Cabeçalho: CorSym.idl

Consulte também

Referência

Interface ISymUnmanagedWriter