Sdílet prostřednictvím


ISymbolWriter.OpenScope(Int32) Metoda

Definice

Otevře nový lexikální obor v aktuální metodě.

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

Parametry

startOffset
Int32

Posun v bajtech od začátku metody k první instrukci v lexikálním oboru.

Návraty

Identifikátor neprůžného oboru, který lze použít s SetScopeRange(Int32, Int32, Int32) nástrojem k definování počátečního a koncového posunu oboru v pozdějším čase. V tomto případě jsou posuny předané do OpenScope(Int32) a CloseScope(Int32) ignorovány. Identifikátor oboru je platný pouze v aktuální metodě.

Poznámky

Tento obor se stane novým aktuálním oborem a je vložen do zásobníku oborů. Obory musí tvořit hierarchii. Na stejné úrovni se nesmí překrývat.

Identifikátory oboru jsou platné pouze v aktuální metodě.

Platí pro