ISymbolWriter.OpenScope(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee opent u een nieuw lexical bereik in de huidige methode.
public:
int OpenScope(int startOffset);
public int OpenScope(int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer
Parameters
- startOffset
- Int32
De offset, in bytes, van het begin van de methode tot de eerste instructie in het lexicale bereik.
Retouren
Een ondoorzichtige bereik-id waarmee u de begin- en eindverschuivingen van een bereik op een later tijdstip kunt SetScopeRange(Int32, Int32, Int32) definiëren. In dit geval worden de offsets die worden doorgegeven aan OpenScope(Int32) en CloseScope(Int32) genegeerd. Een bereik-id is alleen geldig in de huidige methode.
Opmerkingen
Dit bereik wordt het nieuwe huidige bereik en wordt naar een stapel bereiken gepusht. Bereiken moeten een hiërarchie vormen. Broers en zussen mogen elkaar niet overlappen.
Bereik-id's zijn alleen geldig in de huidige methode.