共用方式為


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) 的位移會被忽略。 範圍識別項只有在目前方法中才會有效。

備註

此範圍會變成新的目前範圍,並推送至範圍堆棧。 範圍必須形成階層。 不允許同層級重疊。

範圍標識碼只有在目前的方法中才有效。

適用於