現在のメソッドの構文の新しいスコープを開きます。
Function OpenScope( _
ByVal startOffset As Integer _) As Integer
[C#]
int OpenScope(
intstartOffset);
[C++]
int OpenScope(
intstartOffset);
[JScript]
function OpenScope(
startOffset : int) : int;
パラメータ
- startOffset
メソッドの先頭から構文のスコープの最初の命令までのオフセット (バイト)。
戻り値
スコープの先頭オフセットおよび末尾オフセットを後で定義するために、 SetScopeRange で使用できる非透過スコープ識別子。この場合、 OpenScope と CloseScope に渡したオフセットは無視されます。スコープ識別子は現在のメソッド内に限り有効です。
解説
このスコープは新しい現在のスコープになり、スコープのスタックにプッシュされます。スコープは階層構造にする必要があります。兄弟を重ねることはできません。
スコープ識別子は現在のメソッド内に限り有効です。
必要条件
プラットフォーム: 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 名前空間