次の方法で共有


ISymbolWriter.OpenScope メソッド

現在のメソッドの構文の新しいスコープを開きます。

Function OpenScope( _
   ByVal startOffset As Integer _) As Integer
[C#]
int OpenScope(
   intstartOffset);
[C++]
int OpenScope(
   intstartOffset);
[JScript]
function OpenScope(
   startOffset : int) : int;

パラメータ

  • startOffset
    メソッドの先頭から構文のスコープの最初の命令までのオフセット (バイト)。

戻り値

スコープの先頭オフセットおよび末尾オフセットを後で定義するために、 SetScopeRange で使用できる非透過スコープ識別子。この場合、 OpenScopeCloseScope に渡したオフセットは無視されます。スコープ識別子は現在のメソッド内に限り有効です。

解説

このスコープは新しい現在のスコープになり、スコープのスタックにプッシュされます。スコープは階層構造にする必要があります。兄弟を重ねることはできません。

スコープ識別子は現在のメソッド内に限り有効です。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

ISymbolWriter インターフェイス | ISymbolWriter メンバ | System.Diagnostics.SymbolStore 名前空間