Metodo ISymUnmanagedWriter::CloseScope
Chiude l'ambito lessicale corrente.
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 viene eseguito correttamente; in caso contrario, E_FAIL o un altro codice di errore.
Note
Una volta chiuso un ambito, non è più possibile definire delle variabili al suo interno.
ISymUnmanagedWriter::OpenScope restituisce un identificatore di ambito nascosto utilizzabile con ISymUnmanagedWriter::SetScopeRange per definire successivamente un offset iniziale e finale dell'ambito. In questo caso, gli offset passati a ISymUnmanagedWriter::OpenScope e ISymUnmanagedWriter::CloseScope vengono ignorati. Gli identificatori di ambito sono validi solo nel metodo corrente.
Requisiti
Intestazione: CorSym.idl, CorSym.h