Partager via


SymDocument Classe

Définition

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
SymDocument
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 de 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 NotSupportedException dans tous les cas.

DocumentType

Obtient le type du document actif.

HasEmbeddedSource

Indique si la source du document actif est stockée dans le magasin de symboles.

Language

Obtient la langue du document actif.

LanguageVendor

Obtient le fournisseur de langue 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ées 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 des ressources non managées et effectue d’autres opérations de nettoyage avant que le SymReader soit récupéré par le garbage collection.

FindClosestLine(Int32)

Retourne le numéro de ligne de la ligne la plus proche qui est un point de séquence, en fonction d’une ligne du document actif qui peut ou non être un point de séquence.

GetCheckSum()

Lève une NotSupportedException dans tous les cas.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Lève une NotSupportedException dans tous les cas.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetUnmanaged()

Obtient un pointeur vers l’interface ISymUnmanagedDocument non managée pour cette instance SymDocument.

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 à