SymMethod.GetSequencePoints メソッド

定義

現在のメソッドのシーケンス ポイントを取得し、指定した配列に情報を格納します。

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

パラメーター

offsets
Int32[]

シーケンス ポイントのメソッドの先頭からの IL オフセットを格納する配列。

documents
ISymbolDocument[]

シーケンス ポイントが配置されているドキュメントを格納する配列。

lines
Int32[]

シーケンス ポイントが配置されているドキュメントに行を格納する配列。

columns
Int32[]

シーケンス ポイントが配置されているドキュメントに列を格納する配列。

endLines
Int32[]

シーケンスが終了するドキュメント内の行の配列。

endColumns
Int32[]

シーケンスが終了するドキュメント内の列の配列。

実装

注釈

シーケンス ポイントは、ソース ファイルの場所と IL オフセットの間でマップするために使用されます。 各シーケンス ポイントは、IL オフセットと、 ISymbolDocument オブジェクトに対する開始および終了行/列番号で指定されたソース ファイル領域で構成されます。 すべての配列の特定のインデックスにある各要素は、特定のシーケンス ポイントに対応します。 呼び出し元は、返される情報を保持するために、事前に割り当てられた配列を指定する必要があります。 配列内のすべての値が上書きされます。 SequencePointCountを使用して、すべてのシーケンス ポイントの数を取得し、適切なサイズの配列を作成します。 シーケンス ポイントはオフセットで並べ替えられます。これは、メソッド内のすべてのドキュメントに対して行われます。 GetSequencePoints は、各配列のサイズを検証し、シーケンス ポイント情報を各配列に配置します。 配列が null場合、その配列のデータは返されません。

適用対象