SymWriter.OpenScope(Int32) Méthode

Définition

Ouvre une nouvelle étendue lexicale dans la méthode actuelle.

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

Paramètres

startOffset
Int32

Décalage il en octets entre le début de la méthode et la première instruction de l’étendue lexicale.

Retours

Identificateur d’étendue opaque qui peut être utilisé pour SetScopeRange(Int32, Int32, Int32) définir les décalages de début et de fin d’une étendue ultérieurement. Dans ce cas, les décalages passés et OpenScope(Int32)CloseScope(Int32) sont ignorés. Un identificateur d’étendue est valide uniquement dans la méthode actuelle.

Implémente

Remarques

Cette étendue devient la nouvelle étendue actuelle et est envoyée sur une pile d’étendues. Les étendues doivent former une hiérarchie. Les frères ne sont pas autorisés à se chevaucher.

Les identificateurs d’étendue sont valides uniquement dans la méthode actuelle.

S’applique à