CodeDomDocDataAdapter, classe
Maintient CodeTypeDeclaration mis en cache que les objets peuvent utiliser pour accéder au modèle DOM de code indirectement.Étant donné que les plusieurs objets peuvent travailler sur l'arborescence DOM de code pour l'aire de conception à un moment donné, ils peuvent remplacer les modifications de chacun s'ils accédaient tout à l'arborescence DOM de code directement.En outre, cette classe possède plusieurs propriétés qui exposent CodeDomProvider, et contient une référence à l'objet réel d'DocData.
Cette API n'est pas conforme CLS. L'alternative conforme CLS est [None].
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter
Espace de noms : Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class CodeDomDocDataAdapter _
Implements IDisposable
[CLSCompliantAttribute(false)]
public class CodeDomDocDataAdapter : IDisposable
Le type CodeDomDocDataAdapter expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
CodeDomDocDataAdapter | Initialise une nouvelle instance d'CodeDomDocDataAdapter pour l'objet spécifié d'DocData. |
Début
Propriétés
Nom | Description | |
---|---|---|
CompileUnit | Obtient l'unité de compilation entière dans laquelle la donnée de document existe. | |
DocData | Obtient les données associées de document. | |
Generator | Obtient un générateur de code mis en cache qui peut être utilisé pour valider des identificateurs et pour générer code. | |
Parser | Obtient l'analyseur de code. | |
Provider | Obtient le fournisseur DOM de code pour le fichier. | |
TypeDeclaration | Obtient la déclaration de type de code pour ce document. | |
TypeNamespace | Obtient l'espace de noms de code pour ce document. |
Début
Méthodes
Nom | Description | |
---|---|---|
Dispose() | Dispose cet objet. | |
Dispose(Boolean) | Supprime les ressources de cet objet. | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
Generate | Prend la déclaration de type actuelle et la génère dans les données de doc. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetService | Obtient le service du type spécifié. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnCodeDomChanged | Appelé lorsque code a changé en externe. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
CodeDomChanged | Cet événement est déclenché lorsqu'une partie externe a modifié le fichier de code qui provoquerait le DOM de code à régénérer une assistance. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom, espace de noms