Partager via


ISymbolScope Interface

Définition

Représente une portée lexicale dans ISymbolMethod qui donne accès aux offsets de début et de fin de la portée, ainsi qu'à ses portées enfants et parents.

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.

Notes

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

EndOffset

Obtient l'offset de fin de la portée lexicale actuelle.

Method

Obtient la méthode contenant la portée lexicale actuelle.

Parent

Obtient la portée lexicale parente de la portée actuelle.

StartOffset

Obtient l'offset de début de la portée lexicale actuelle.

Méthodes

GetChildren()

Obtient les portées lexicales enfants de la portée actuelle.

GetLocals()

Obtient les variables locales de la portée lexicale actuelle.

GetNamespaces()

Obtient les espaces de noms utilisés dans la portée actuelle.

S’applique à

Voir aussi