ISymbolScope Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |