Метод 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