ISymUnmanagedWriter::DefineSequencePoints — Metoda

Definiuje grupę punktów sekwencji w ramach bieżącej metody. Każdy wiersz początkowy i kolumna początkowa definiują początek instrukcji w metodzie. Każdy wiersz końcowy i końcowa kolumna definiują koniec instrukcji w metodzie. Tablice powinny być sortowane w kolejności rosnącej kolejności przesunięć. Przesunięcie jest zawsze mierzone od początku metody w bajtach.

Składnia

HRESULT DefineSequencePoints(  
    [in] ISymUnmanagedDocumentWriter*  document,  
    [in] ULONG32 spCount,  
    [in, size_is(spCount)] ULONG32     offsets[],  
    [in, size_is(spCount)] ULONG32     lines[],  
    [in, size_is(spCount)] ULONG32     columns[],  
    [in, size_is(spCount)] ULONG32     endLines[],  
    [in, size_is(spCount)] ULONG32     endColumns[]);  

Parametry

document
[in] Obiekt dokumentu, dla którego są definiowane punkty sekwencji.

spCount
[in] Element ULONG32 wskazujący rozmiar każdego z offsetsbuforów , , linescolumns, endLinesi endColumns .

offsets
[in] Przesunięcie punktów sekwencji mierzonych od początku metody.

lines
[in] Numery wierszy początkowych punktów sekwencji.

columns
[in] Numery kolumn początkowych punktów sekwencji.

endLines
[in] Końcowe numery wierszy punktów sekwencji. Ten parametr jest opcjonalny.

endColumns
[in] Końcowe numery kolumn punktów sekwencji. Ten parametr jest opcjonalny.

Wartość zwracana

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

Wymagania

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

Zobacz też