次の方法で共有


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その配列のデータは返されません。

適用対象