ILGenerator.MarkSequencePoint Método

Definición

Marca un punto de sucesión en la secuencia del Lenguaje intermedio de Microsoft (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)

Parámetros

document
ISymbolDocumentWriter

Documento para el que se define el punto de secuencia.

startLine
Int32

Línea donde empieza el punto de secuencia.

startColumn
Int32

Columna de la línea donde empieza el punto de secuencia.

endLine
Int32

Línea donde finaliza el punto de secuencia.

endColumn
Int32

Columna de la línea donde finaliza el punto de secuencia.

Excepciones

startLine o endLine es <= 0.

Comentarios

Los números de línea se indexan de 1. Las columnas se indexan de 0.

La información simbólica normalmente incluye al menos un desplazamiento MSIL para cada línea de origen. Cuando el compilador Just-In-Time (JIT) está a punto de compilar un método, solicita a los servicios de generación de perfiles una lista de los desplazamientos MSIL que deben conservarse. Estos desplazamientos de MSIL se denominan puntos de secuencia.

Si el objeto actual ILGenerator está asociado a un DynamicMethod objeto , no admite información simbólica.

Se aplica a