ILGenerator.MarkSequencePoint Yöntem

Tanım

Microsoft ara dil (MSIL) akışındaki bir sıra noktasını işaretler.

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)

Parametreler

document
ISymbolDocumentWriter

Sıra noktasının tanımlandığı belge.

startLine
Int32

Sıra noktasının başladığı satır.

startColumn
Int32

Sıra noktasının başladığı satırdaki sütun.

endLine
Int32

Sıra noktasının sona erdiği çizgi.

endColumn
Int32

Sıra noktasının sona erdiği satırdaki sütun.

Özel durumlar

startLine veya endLine = 0'dır <.

Açıklamalar

Satır numaraları 1'den dizine eklenir. Sütunlar 0'dan dizinlenir.

Sembolik bilgiler normalde her kaynak satır için en az bir MSIL uzaklığı içerir. Tam zamanında (JIT) derleyicisi bir yöntemi derlemek üzere olduğunda, profil oluşturma hizmetlerinden korunması gereken MSIL uzaklıklarının listesini ister. Bu MSIL uzaklıkları sıra noktaları olarak adlandırılır.

Geçerli ILGenerator nesneyle DynamicMethod ilişkiliyse, sembolik bilgileri desteklemez.

Şunlara uygulanır