ISymUnmanagedWriter::DefineSequencePoints メソッド

現在のメソッド内にシーケンス ポイントのグループを定義します。 開始行と開始列は、それぞれメソッド内のステートメントの先頭を定義します。 終了行と終了列は、それぞれメソッド内のステートメントの末尾を定義します。 配列はオフセットの昇順に並べ替える必要があります。 オフセットは常に、メソッドの先頭からバイト単位で計測されます。

HRESULT DefineSequencePoints(
    [in] ISymUnmanagedDocumentWriter*  document,
    [in] ULONG32 spCount,
    [in, size_is(spCount)] ULONG32     offsets[],
    [in, size_is(spCount)] ULONG32     lines[],
    [in, size_is(spCount)] ULONG32     columns[],
    [in, size_is(spCount)] ULONG32     endLines[],
    [in, size_is(spCount)] ULONG32     endColumns[]);

パラメーター

  • document
    [入力] シーケンス ポイントが定義されるドキュメント オブジェクト。

  • spCount
    [入力] offsets、lines、columns、endLines、および endColumns の各バッファーのサイズを示す ULONG32。

  • offsets
    [入力] メソッドの先頭から計測した、シーケンス ポイントのオフセット。

  • lines
    [入力] シーケンス ポイントの開始行番号。

  • columns
    [入力] シーケンス ポイントの開始列番号。

  • endLines
    [入力] シーケンス ポイントの終了行番号。 このパラメーターは省略できます。

  • endColumns
    [入力] シーケンス ポイントの終了列番号。 このパラメーターは省略できます。

戻り値

メソッドが成功した場合は S_OK を返します。それ以外の場合は E_FAIL またはその他のエラー コードを返します。

必要条件

ヘッダー: CorSym.idl、CorSym.h

参照

参照

ISymUnmanagedWriter インターフェイス