Метод ISymUnmanagedWriter::DefineSequencePoints

Определяет группу точек следования в текущем методе. Каждая начальная строка и начальный столбец определяют начало инструкции в методе . Каждая конечная строка и конечный столбец определяют конец оператора в методе . Массивы должны быть отсортированы в порядке увеличения смещения. Смещение всегда измеряется с начала метода в байтах.

Синтаксис

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[]);  

Параметры

document
[in] Объект документа, для которого определяются точки последовательности.

spCount
[in] Объект ULONG32 , указывающий размер каждого буфера offsets, lines, columns, endLinesи endColumns .

offsets
[in] Смещение точек последовательности, измеренное от начала метода.

lines
[in] Номера начальных строк точек последовательности.

columns
[in] Начальные номера столбцов точек последовательности.

endLines
[in] Номера конечных строк точек последовательности. Этот параметр является необязательным.

endColumns
[in] Номера конечных столбцов точек последовательности. Этот параметр является необязательным.

Возвращаемое значение

S_OK, если метод выполнен успешно; в противном случае E_FAIL или другой код ошибки.

Требования

Заголовка: CorSym.idl, CorSym.h

См. также раздел