ISymUnmanagedWriter::CloseScope — Metoda

Zamyka bieżący zakres leksykalny.

Składnia

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

Parametry

endOffset
[w] Przesunięcie od początku metody punktu na końcu ostatniej instrukcji w zakresie leksykalnym w bajtach.

Wartość zwracana

S_OK, jeśli metoda zakończy się powodzeniem; w przeciwnym razie E_FAIL lub inny kod błędu.

Uwagi

Po zamknięciu zakresu nie można zdefiniować więcej zmiennych.

ISymUnmanagedWriter::OpenScope zwraca nieprzezroczysty identyfikator zakresu, który może być używany z ISymUnmanagedWriter::SetScopeRange , aby później zdefiniować przesunięcie początkowe i końcowe zakresu. W takim przypadku przesunięcia przekazywane do ISymUnmanagedWriter::OpenScope i ISymUnmanagedWriter::CloseScope są ignorowane. Identyfikatory zakresu są prawidłowe tylko w bieżącej metodzie.

Wymagania

Nagłówka: CorSym.idl, CorSym.h

Zobacz też