ILGenerator.MarkSequencePoint(ISymbolDocumentWriter, Int32, Int32, Int32, Int32) ILGenerator.MarkSequencePoint(ISymbolDocumentWriter, Int32, Int32, Int32, Int32) ILGenerator.MarkSequencePoint(ISymbolDocumentWriter, Int32, Int32, Int32, Int32) ILGenerator.MarkSequencePoint(ISymbolDocumentWriter, Int32, Int32, Int32, Int32) Method

定義

MSIL (Microsoft Intermediate Language) ストリーム内のシーケンス ポイントをマークします。Marks a sequence point in the Microsoft intermediate language (MSIL) stream.

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 ISymbolDocumentWriter ISymbolDocumentWriter ISymbolDocumentWriter

シーケンス ポイントを定義するドキュメント。The document for which the sequence point is being defined.

startLine
Int32 Int32 Int32 Int32

シーケンス ポイントが始まる行。The line where the sequence point begins.

startColumn
Int32 Int32 Int32 Int32

シーケンス ポイントが始まる行内の列。The column in the line where the sequence point begins.

endLine
Int32 Int32 Int32 Int32

シーケンス ポイントが終了する行。The line where the sequence point ends.

endColumn
Int32 Int32 Int32 Int32

シーケンス ポイントが終了する行内の列。The column in the line where the sequence point ends.

例外

startLine または endLine は < = 0 です。startLine or endLine is <= 0.

注釈

行番号 1 からインデックスが作成されます。Line numbers are indexed from 1. 列のインデックスは 0 から始まります。Columns are indexed from 0.

通常、シンボリック情報には、ソース行ごとに少なくとも 1 つの MSIL オフセットが含まれます。The symbolic information normally includes at least one MSIL offset for each source line. ジャスト イン タイム (JIT) コンパイラは、メソッドをコンパイルするとき、保存する必要がある MSIL オフセットのリストをプロファイリング サービスに要求します。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. この MSIL オフセットが呼び出されるシーケンス ポイントします。These MSIL offsets are called sequence points.

場合、現在ILGeneratorに関連付けられている、DynamicMethodオブジェクト、シンボル情報をサポートしていません。If the current ILGenerator is associated with a DynamicMethod object, it does not support symbolic information.

適用対象