ISymbolScope Gränssnitt

Definition

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.

Gäller för

Se även