SymWriter.DefineSequencePoints(ISymbolDocumentWriter, Int32[], Int32[], Int32[], Int32[], Int32[]) Метод

Определение

Определяет группу точек следования в текущем методе.Defines a group of sequence points within the current method.

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

Объект документа, для которого определяются точки следования.The document object for which the sequence points are being defined.

offsets
Int32[]

Смещение точек следования на промежуточном языке определяются от начала метода.The IL offset of the sequence points measured from the beginning of the method.

lines
Int32[]

Номера начальных строк точек следования.The starting line numbers of the sequence points.

columns
Int32[]

Номера начальных столбцов точек следования.The starting column numbers of the sequence points.

endLines
Int32[]

Номера конечных строк точек следования.The ending line numbers of the sequence points.

endColumns
Int32[]

Номера конечных столбцов точек следования.The ending column numbers of the sequence points.

Реализации

Комментарии

Точки следования используются для сопоставления исходных расположений файлов и смещений IL.Sequence points are used to map between source file locations and IL offsets. Каждая точка последовательности состоит из смещения IL и области исходного файла, заданной значениями начальной и конечной строки или столбца относительно ISymbolDocument объекта.Each sequence point consists of an IL offset and source file region, specified by start and end line/column numbers relative to an ISymbolDocument object. Каждый элемент в определенном индексе каждого массива соответствует определенной точке следования.Each element at a specific index of every array corresponds to a specific sequence point. Каждая строка и каждый столбец определяют начало оператора в методе.Each line and each column defines the start of a statement within a method. Массивы должны быть отсортированы в порядке возрастания смещений.The arrays should be sorted in the increasing order of offsets. Смещение всегда является смещением от начала метода в байтах.The offset is always the offset from the start of the method, in bytes.

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