ISymbolScope Interface

Définition

Représente une étendue lexicale dans ISymbolMethodlaquelle elle fournit l’accès aux décalages de début et de fin de l’étendue, ainsi qu’à ses étendues enfants et parentes.

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
Dérivé
Attributs

Remarques

L’interface ISymbolScope fournit également l’accès à tous les locaux définis dans l’étendue actuelle.

Note

Cette interface est l’équivalent managé de l’interface ISymUnmanagedScope , qui est l’une des interfaces de magasin de symboles non managées qui fournissent un autre moyen de lire et d’écrire des informations de symbole de débogage.

Propriétés

Nom Description
EndOffset

Obtient le décalage de fin de l’étendue lexicale actuelle.

Method

Obtient la méthode qui contient l’étendue lexicale actuelle.

Parent

Obtient l’étendue lexicale parente de l’étendue actuelle.

StartOffset

Obtient le décalage de début de l’étendue lexicale actuelle.

Méthodes

Nom Description
GetChildren()

Obtient les étendues lexicales enfants de l’étendue lexicale actuelle.

GetLocals()

Obtient les variables locales dans l’étendue lexicale actuelle.

GetNamespaces()

Obtient les espaces de noms utilisés dans l’étendue actuelle.

S’applique à

Voir aussi