Compartilhar via


Método de ISymUnmanagedWriter::CloseScope

Fecha o escopo léxico atual.

HRESULT CloseScope(
    [in] ULONG32 endOffset);

Parâmetros

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

Valor de retorno

S_OK se o método for bem-sucedido; Caso contrário, E_FAIL ou algum outro 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 opaco pode ser usado com ISymUnmanagedWriter::SetScopeRange mais tarde, definir um escopo inicial e final de deslocamento. Nesse caso, os deslocamentos são passados para ISymUnmanagedWriter::OpenScope e ISymUnmanagedWriter::CloseScope são ignoradas. Os identificadores de escopo são válidos somente no método atual.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Consulte também

Referência

Interface de ISymUnmanagedWriter