SymMethod.GetSequencePoints メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のメソッドのシーケンス ポイントを取得し、指定した配列にその情報を格納します。
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
その配列のデータは返されません。
適用対象
.NET