ISymbolScope Gränssnitt
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.
Representerar ett lexikalt omfång inom ISymbolMethod, vilket ger åtkomst till start- och slutförskjutningarna för omfånget samt dess underordnade och överordnade omfång.
public interface class ISymbolScope
public interface ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolScope
type ISymbolScope = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolScope = interface
Public Interface ISymbolScope
- Härledda
- Attribut
Kommentarer
Gränssnittet ISymbolScope ger också åtkomst till alla lokalbefolkningen som definierats inom det aktuella omfånget.
Note
Det här gränssnittet är gränssnittets ISymUnmanagedScope hanterade motsvarighet, som är ett av de ohanterade symbolarkivgränssnitten som ger ett alternativt sätt att läsa och skriva felsökningssymbolinformation.
Egenskaper
| Name | Description |
|---|---|
| EndOffset |
Hämtar slutförskjutningen för det aktuella lexikala omfånget. |
| Method |
Hämtar den metod som innehåller det aktuella lexikala omfånget. |
| Parent |
Hämtar det överordnade lexikala omfånget för det aktuella omfånget. |
| StartOffset |
Hämtar startförskjutningen för det aktuella lexikala omfånget. |
Metoder
| Name | Description |
|---|---|
| GetChildren() |
Hämtar de underordnade lexikala omfången för det aktuella lexikala omfånget. |
| GetLocals() |
Hämtar de lokala variablerna inom det aktuella lexikala omfånget. |
| GetNamespaces() |
Hämtar de namnområden som används inom det aktuella omfånget. |