ISymbolWriter.OpenScope(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Öppnar ett nytt lexikalt omfång i den aktuella metoden.
public:
int OpenScope(int startOffset);
public int OpenScope(int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer
Parametrar
- startOffset
- Int32
Förskjutningen, i byte, från början av metoden till den första instruktionen i det lexikala omfånget.
Returer
En ogenomskinlig omfångsidentifierare som kan användas med SetScopeRange(Int32, Int32, Int32) för att definiera start- och slutförskjutningar för ett omfång vid ett senare tillfälle. I det här fallet ignoreras de förskjutningar som skickas till OpenScope(Int32) och CloseScope(Int32) . En omfångsidentifierare är endast giltig i den aktuella metoden.
Kommentarer
Det här omfånget blir det nya aktuella omfånget och skickas till en stack med omfång. Omfång måste bilda en hierarki. Syskon får inte överlappa varandra.
Omfångsidentifierare är endast giltiga i den aktuella metoden.