Metodo ISymUnmanagedWriter::CloseScope
Chiude l'ambito lessicale corrente.
Sintassi
HRESULT CloseScope(
[in] ULONG32 endOffset);
Parametri
endOffset
[in] Offset dall'inizio del metodo del punto alla fine dell'ultima istruzione nell'ambito lessicale, in byte.
Valore restituito
S_OK se il metodo ha esito positivo; in caso contrario, E_FAIL o un altro codice di errore.
Commenti
Una volta chiuso un ambito, non è possibile definire altre variabili al suo interno.
ISymUnmanagedWriter::OpenScope restituisce un identificatore di ambito opaco che può essere usato con ISymUnmanagedWriter::SetScopeRange per definire successivamente l'offset iniziale e finale di un ambito. In questo caso, gli offset passati a ISymUnmanagedWriter::OpenScope
e ISymUnmanagedWriter::CloseScope
saranno ignorati. Gli identificatori di ambito sono validi solo nel metodo corrente.
Requisiti
Intestazione: CorSym.idl, CorSym.h