ISymUnmanagedWriter::CloseScope, méthode
Ferme la portée lexicale en cours.
HRESULT CloseScope(
[in] ULONG32 endOffset);
Paramètres
- endOffset
[in] Offset, en octets, à partir du début de la méthode du point à la fin de la dernière instruction dans la portée lexicale.
Valeur de retour
S_OK si la méthode réussit ; sinon, E_FAIL ou un autre code d'erreur.
Notes
Une fois qu'une portée est fermée, plus aucune variable ne peut être définie dedans.
ISymUnmanagedWriter::OpenScope retourne un identificateur de portée opaque qui peut être utilisé avec ISymUnmanagedWriter::SetScopeRange pour définir ultérieurement l'offset de début et de fin d'une portée. Dans ce cas, les offsets passés à ISymUnmanagedWriter::OpenScope et ISymUnmanagedWriter::CloseScope sont ignorés. Les identificateurs de portée sont valides uniquement dans la méthode actuelle.
Configuration requise
En-tête : CorSym.idl, CorSym.h