Sdílet prostřednictvím


SymWriter.OpenScope(Int32) Metoda

Definice

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

public:
 override int OpenScope(int startOffset);
public:
 virtual int OpenScope(int startOffset);
public override int OpenScope (int startOffset);
public virtual int OpenScope (int startOffset);
abstract member OpenScope : int -> int
override this.OpenScope : int -> int
Public Overrides Function OpenScope (startOffset As Integer) As Integer
Public Overridable Function OpenScope (startOffset As Integer) As Integer

Parametry

startOffset
Int32

Posun IL 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ě.

Implementuje

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