SymVariable Classe
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 variable dans un magasin de symboles.
public ref class SymVariable : System::Diagnostics::SymbolStore::ISymbolVariable
public ref class SymVariable : System::Diagnostics::SymbolStore::SymVariableBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolVariable
public class SymVariable : System.Diagnostics.SymbolStore.ISymbolVariable
[System.Runtime.InteropServices.ComVisible(true)]
public class SymVariable : System.Diagnostics.SymbolStore.ISymbolVariable
[System.Runtime.InteropServices.ComVisible(true)]
public class SymVariable : System.Diagnostics.SymbolStore.SymVariableBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolVariable
type SymVariable = class
interface ISymbolVariable
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymVariable = class
interface ISymbolVariable
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymVariable = class
inherit SymVariableBase
interface ISymbolVariable
interface IDisposable
Public Class SymVariable
Implements ISymbolVariable
Public Class SymVariable
Inherits SymVariableBase
Implements IDisposable, ISymbolVariable
- Héritage
-
SymVariable
- Héritage
- Attributs
- Implémente
Remarques
L’objet SymVariable peut être un paramètre, une variable locale ou un champ.
Constructeurs
SymVariable(ISymUnmanagedVariable*) |
Initialise une nouvelle instance de la classe SymVariable à l’aide du pointeur spécifié vers un objet ISymUnmanagedVariable non managé. |
SymVariable(ISymUnmanagedVariable*) |
Initialise une nouvelle instance de la classe SymVariable à l’aide du pointeur spécifié vers un objet ISymUnmanagedVariable non managé. |
Propriétés
AddressField1 |
Obtient la première adresse d'une variable. |
AddressField2 |
Obtient la deuxième adresse d'une variable. |
AddressField3 |
Obtient la troisième adresse d'une variable. |
AddressKind |
Obtient la valeur SymAddressKind décrivant le type de l'adresse. |
Attributes |
Obtient les attributs de la variable. |
EndOffset |
Obtient l'offset de fin d'une variable dans la portée de cette dernière. |
Name |
Obtient le nom de la variable. |
StartOffset |
Obtient l'offset de début d'une variable dans la portée de cette dernière. |
Méthodes
__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 SymVariableBase) |
Dispose() |
Libère les ressources utilisées par l'instance actuelle de la classe SymVariable. |
Dispose(Boolean) |
Appelé par les méthodes Dispose() et Finalize() pour libérer les ressources managées et non managées utilisées par l'instance actuelle de la classe SymVariable. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Finalize() |
Libère les ressources non managées et exécute d’autres opérations de nettoyage avant la récupération du SymVariable par le garbage collection. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetSignature() |
Obtient la signature de la variable. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |