Поделиться через


SymWriter.DefineSequencePoints Метод

Определение

Определяет группу точек следования в текущем методе.

public:
 override void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public:
 virtual void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public override void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
public virtual void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
abstract member DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
override this.DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
Public Overrides Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Public Overridable Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())

Параметры

document
ISymbolDocumentWriter

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

offsets
Int32[]

Смещение точек следования на промежуточном языке определяются от начала метода.

lines
Int32[]

Номера начальных строк точек следования.

columns
Int32[]

Номера начальных столбцов точек следования.

endLines
Int32[]

Номера конечных строк точек следования.

endColumns
Int32[]

Номера конечных столбцов точек следования.

Реализации

Комментарии

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

Применяется к