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 é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. |