SymScope Classe

Définition

Représente une étendue lexicale dans SymMethodlaquelle 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 ref class SymScope : System::Diagnostics::SymbolStore::ISymbolScope
public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    inherit SymScopeBase
    interface ISymbolScope
    interface IDisposable
Public Class SymScope
Implements ISymbolScope
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
Héritage
SymScope
Héritage
SymScope
Attributs
Implémente

Remarques

La SymScope classe fournit également l’accès à tous les locaux définis dans l’étendue actuelle.

Constructeurs

Nom Description
SymScope(ISymUnmanagedScope*)

Initialise une nouvelle instance de la classe à l’aide SymScope du pointeur spécifié vers un objet ISymUnmanagedScope non managé.

SymScope(ISymUnmanagedScope*)

Initialise une nouvelle instance de la classe à l’aide SymScope du pointeur spécifié vers un objet ISymUnmanagedScope non managé.

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
__dtor()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Libère les ressources détenues par l’instance actuelle.

{dtor}()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Libère les ressources détenues par l’instance actuelle.

{dtor}()

Libère les ressources détenues par l’instance actuelle.

(Hérité de SymScopeBase)
Dispose()

Libère les ressources utilisées par l’instance actuelle de la SymScope classe.

Dispose(Boolean)

Appelée par les méthodes et Finalize() les Dispose() méthodes pour libérer les ressources managées et non managées utilisées par l’instance actuelle de la SymScope classe.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
Finalize()

Libère des ressources non managées et effectue d’autres opérations de nettoyage avant la SymScope récupération par le garbage collection.

GetChildren()

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

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLocals()

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

GetNamespaces()

Lève une NotSupportedException dans tous les cas.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à