SymDocument 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 un document référencé par un magasin de symboles.
public ref class SymDocument : System::Diagnostics::SymbolStore::ISymbolDocument
public ref class SymDocument : System::Diagnostics::SymbolStore::SymDocumentBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolDocument
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.ISymbolDocument
[System.Runtime.InteropServices.ComVisible(true)]
public class SymDocument : System.Diagnostics.SymbolStore.SymDocumentBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolDocument
type SymDocument = class
interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
interface ISymbolDocument
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymDocument = class
inherit SymDocumentBase
interface ISymbolDocument
interface IDisposable
Public Class SymDocument
Implements ISymbolDocument
Public Class SymDocument
Inherits SymDocumentBase
Implements IDisposable, ISymbolDocument
- Héritage
-
SymDocument
- Héritage
- Attributs
- Implémente
Remarques
Un document est défini par une URL et un GUID de type de document. À l’aide du GUID de type de document et de l’URL, vous pouvez localiser le document. Vous pouvez éventuellement stocker la source du document dans le magasin de symboles.
Cette interface fournit également l’accès à cette source, le cas échéant.
Constructeurs
SymDocument(ISymUnmanagedDocument*) |
Initialise une nouvelle instance de la classe SymDocument à l’aide du pointeur spécifié vers un objet ISymUnmanagedDocument non managé. |
SymDocument(ISymUnmanagedDocument*) |
Initialise une nouvelle instance de la classe SymDocument à l’aide du pointeur spécifié vers un objet ISymUnmanagedDocument non managé. |
Propriétés
CheckSumAlgorithmId |
Lève une exception NotSupportedException dans tous les cas. |
DocumentType |
Obtient le type du document actif. |
HasEmbeddedSource |
Indique si la source du document actif est enregistrée dans le magasin de symboles. |
Language |
Obtient le langage du document actif. |
LanguageVendor |
Obtient le fournisseur de langage du document actif. |
SourceLength |
Obtient la longueur, en octets, de la source incorporée. |
URL |
Obtient l'URL du document actif. |
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 SymDocumentBase) |
Dispose() |
Libère les ressources utilisées par l'instance actuelle de la classe SymDocument. |
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 SymDocument. |
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 SymReader par le garbage collection. |
FindClosestLine(Int32) |
Retourne le numéro de la ligne la plus proche constituant un point de séquence, en fonction d'une ligne du document actif qui peut être, ou non, un point de séquence. |
GetCheckSum() |
Lève une exception NotSupportedException dans tous les cas. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetSourceRange(Int32, Int32, Int32, Int32) |
Lève une exception NotSupportedException dans tous les cas. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetUnmanaged() |
Obtient un pointeur vers l’interface ISymUnmanagedDocument non managée pour cette instance de SymDocument. |
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) |