ISymbolWriter.OpenScope(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ouvre une nouvelle portée lexicale dans la méthode actuelle.
public:
int OpenScope(int startOffset);
public int OpenScope (int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer
Paramètres
- startOffset
- Int32
Offset, en octets, du début de la méthode à la première instruction dans la portée lexicale.
Retours
Identificateur de portée opaque pouvant être utilisé avec SetScopeRange(Int32, Int32, Int32) pour définir ultérieurement les offsets de début et de fin d'une portée. Dans ce cas, les offsets passés à OpenScope(Int32) et CloseScope(Int32) sont ignorés. Un identificateur de portée est valide uniquement dans la méthode actuelle.
Remarques
Cette étendue devient la nouvelle étendue actuelle et est poussée vers une pile d’étendues. Les étendues doivent former une hiérarchie. Les frères et sœurs ne sont pas autorisés à se chevaucher.
Les identificateurs d’étendue sont valides uniquement dans la méthode actuelle.