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 строк или столбцов относительно объекта. Каждый элемент по определенному индексу каждого массива соответствует определенной точке последовательности. Каждая строка и каждый столбец определяют начало инструкции в методе . Массивы должны быть отсортированы в порядке увеличения смещения. Смещение всегда является смещением от начала метода в байтах.