ISymbolWriter.OpenScope(Int32) Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Otwiera nowy zakres leksykalny w bieżącej metodzie.
public:
int OpenScope(int startOffset);
public int OpenScope (int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer
- startOffset
- Int32
Przesunięcie, w bajtach, od początku metody do pierwszej instrukcji w zakresie leksykalnym.
Nieprzezroczysty identyfikator zakresu, którego można użyć SetScopeRange(Int32, Int32, Int32) do zdefiniowania przesunięć początkowych i końcowych zakresu w późniejszym czasie. W takim przypadku przesunięcia przekazywane do OpenScope(Int32) i CloseScope(Int32) są ignorowane. Identyfikator zakresu jest prawidłowy tylko w bieżącej metodzie.
Ten zakres staje się nowym bieżącym zakresem i jest wypychany do stosu zakresów. Zakresy muszą tworzyć hierarchię. Rodzeństwo nie może nakładać się.
Identyfikatory zakresu są prawidłowe tylko w bieżącej metodzie.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: