SymWriter.DefineSequencePoints メソッド

定義

現在のメソッド内のシーケンス ポイントのグループを定義します。

public:
 override void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public:
 virtual void DefineSequencePoints(System::Diagnostics::SymbolStore::ISymbolDocumentWriter ^ document, cli::array <int> ^ offsets, cli::array <int> ^ lines, cli::array <int> ^ columns, cli::array <int> ^ endLines, cli::array <int> ^ endColumns);
public override void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
public virtual void DefineSequencePoints (System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns);
abstract member DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
override this.DefineSequencePoints : System.Diagnostics.SymbolStore.ISymbolDocumentWriter * int[] * int[] * int[] * int[] * int[] -> unit
Public Overrides Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())
Public Overridable Sub DefineSequencePoints (document As ISymbolDocumentWriter, offsets As Integer(), lines As Integer(), columns As Integer(), endLines As Integer(), endColumns As Integer())

パラメーター

document
ISymbolDocumentWriter

シーケンス ポイントを定義するドキュメント オブジェクト。

offsets
Int32[]

メソッドの先頭を起点とした、シーケンス ポイントの IL オフセット。

lines
Int32[]

シーケンス ポイントの開始行番号。

columns
Int32[]

シーケンス ポイントの開始列番号。

endLines
Int32[]

シーケンス ポイントの終了行番号。

endColumns
Int32[]

シーケンス ポイントの終了列番号。

実装

注釈

シーケンス ポイントは、ソース ファイルの場所と IL オフセットの間でマップするために使用されます。 各シーケンス ポイントは、オブジェクトに対 ISymbolDocument する開始と終了の行/列番号で指定された IL オフセットとソース ファイル領域で構成されます。 すべての配列の特定のインデックスにある各要素は、特定のシーケンス ポイントに対応します。 各行と各列は、メソッド内のステートメントの開始を定義します。 配列はオフセットの増加順に並べ替える必要があります。 オフセットは、常にメソッドの先頭からのオフセット (バイト単位) です。

適用対象