ILGenerator.MarkSequencePoint Método

Definición

Marca un punto de secuencia en la secuencia del lenguaje intermedio de Microsoft (MSIL).

public:
 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);
public 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);
member this.MarkSequencePoint : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int * int * int * int -> unit
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 Sub MarkSequencePoint (document As ISymbolDocumentWriter, startLine As Integer, startColumn As Integer, endLine As Integer, endColumn As Integer)
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 va a definir el punto de secuencia.

startLine
Int32

Línea donde comienza el punto de secuencia.

startColumn
Int32

Columna de la línea donde comienza 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.

document es null.

document no es válido.

Comentarios

Los números de línea se indexan a partir 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 desplazamientos MSIL que se deben conservar. Estos desplazamientos de MSIL se denominan puntos de secuencia .

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

Se aplica a