SymWriter.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:
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
Parameters
- startOffset
- Int32
De IL-offset in bytes vanaf 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.
Implementeringen
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.