次の方法で共有


ILGenerator.MarkSequencePoint メソッド

定義

Microsoft Intermediate Language (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)

パラメーター

document
ISymbolDocumentWriter

シーケンス ポイントが定義されているドキュメント。

startLine
Int32

シーケンス ポイントの開始位置を示す行。

startColumn
Int32

シーケンス ポイントが開始する行内の列。

endLine
Int32

シーケンス ポイントが終了する行。

endColumn
Int32

シーケンス ポイントが終了する行内の列。

例外

startLine または endLine は <= 0 です。

この ILGeneratorDynamicMethodに属しています。

documentnullです。

document が無効です。

注釈

行番号は 1 からインデックスが付けられます。 列のインデックスは 0 から作成されます。

シンボリック情報には、通常、ソース行ごとに少なくとも 1 つの MSIL オフセットが含まれます。 Just-In-Time (JIT) コンパイラは、メソッドをコンパイルしようとしているときに、保持する必要がある MSIL オフセットの一覧をプロファイリング サービスに要求します。 これらの MSIL オフセットは、シーケンス ポイント呼び出されます。

現在の ILGeneratorDynamicMethod オブジェクトに関連付けられている場合、シンボリック情報はサポートされません。

適用対象