SymWriter.OpenScope(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ě.