ILGenerator.MarkSequencePoint Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает точку следования в потоке инструкций языка MSIL.
public:
virtual void MarkSequencePoint(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, int startLine, int startColumn, int endLine, int endColumn);
public virtual void MarkSequencePoint (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int startLine, int startColumn, int endLine, int endColumn);
abstract member MarkSequencePoint : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int * int * int * int -> unit
override this.MarkSequencePoint : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int * int * int * int -> unit
Public Overridable Sub MarkSequencePoint (document As ISymbolDocumentWriter, startLine As Integer, startColumn As Integer, endLine As Integer, endColumn As Integer)
Параметры
- document
- ISymbolDocumentWriter
Документ, для которого определяется точка следования.
- startLine
- Int32
Строка, где начинается точка следования.
- startColumn
- Int32
Столбец в строке, где начинается точка следования.
- endLine
- Int32
Строка, где заканчивается точка следования.
- endColumn
- Int32
Столбец в строке, где заканчивается точка следования.
Исключения
startLine
или endLine
<= 0.
Этот объект ILGenerator принадлежит DynamicMethod.
Комментарии
Номера строк индексируются от 1. Столбцы индексируются с 0.
Символьная информация обычно включает по крайней мере одно смещение MSIL для каждой исходной строки. Перед компиляцией метода JIT-компилятор запрашивает у профилирующей службы список MSIL-смещений, которые необходимо сохранить. Эти смещения MSIL называются точками последовательности.
Если текущий ILGenerator объект связан с DynamicMethod объектом, он не поддерживает символьную информацию.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по