ILGenerator.MarkSequencePoint Method   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Marks a sequence point in the Microsoft intermediate language (MSIL) stream.
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)
	Parameters
- document
 - ISymbolDocumentWriter
 
The document for which the sequence point is being defined.
- startLine
 - Int32
 
The line where the sequence point begins.
- startColumn
 - Int32
 
The column in the line where the sequence point begins.
- endLine
 - Int32
 
The line where the sequence point ends.
- endColumn
 - Int32
 
The column in the line where the sequence point ends.
Exceptions
startLine or endLine is <= 0.
This ILGenerator belongs to a DynamicMethod.
document is null.
document is not valid.
Remarks
Line numbers are indexed from 1. Columns are indexed from 0.
The symbolic information normally includes at least one MSIL offset for each source line. When the just-in-time (JIT) compiler is about to compile a method, it asks the profiling services for a list of MSIL offsets that should be preserved. These MSIL offsets are called sequence points.
If the current ILGenerator is associated with a DynamicMethod object, it does not support symbolic information.