次の方法で共有


ISymbolWriter.OpenScope(Int32) メソッド

定義

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

public:
 int OpenScope(int startOffset);
public int OpenScope (int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer

パラメーター

startOffset
Int32

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

戻り値

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

注釈

このスコープは新しい現在のスコープになり、スコープのスタックにプッシュされます。 スコープで階層が形成される必要があります。 兄弟の重複は許可されません。

スコープ識別子は、現在のメソッドでのみ有効です。

適用対象