Partager via


FileCodeModel2, interface

Autorise l'accès à des constructions de programmation dans un fichier source.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")> _
Public Interface FileCodeModel2 _
    Inherits FileCodeModel
[GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface FileCodeModel2 : FileCodeModel
[GuidAttribute(L"A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface class FileCodeModel2 : FileCodeModel
[<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")>]
type FileCodeModel2 =  
    interface
        interface FileCodeModel
    end
public interface FileCodeModel2 extends FileCodeModel

Le type FileCodeModel2 expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CodeElements (Hérité de FileCodeModel.)
Propriété publique CodeElements Obtient une collection d'éléments de code.
Propriété publique DTE (Hérité de FileCodeModel.)
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique IsBatchOpen Obtient une valeur indiquant si un lot de mises à jour du modèle de code est actuellement ouvert.
Propriété publique Language (Hérité de FileCodeModel.)
Propriété publique Language Obtient le langage de programmation utilisé pour modifier le code.
Propriété publique Parent (Hérité de FileCodeModel.)
Propriété publique Parent Obtient l'objet parent immédiat d'un objet FileCodeModel.
Propriété publique ParseStatus Utilisé lorsque le modèle de code est généré pour déterminer si l'opération d'analyse s'est terminée ou a rencontré une erreur.

Début

Méthodes

  Nom Description
Méthode publique AddAttribute(String, String, Object) (Hérité de FileCodeModel.)
Méthode publique AddAttribute(String, String, Object) Crée une construction de code d'attribut et insère le code à l'emplacement approprié.
Méthode publique AddClass(String, Object, Object, Object, vsCMAccess) (Hérité de FileCodeModel.)
Méthode publique AddClass(String, Object, Object, Object, vsCMAccess) Crée une construction de code de classe et insère le code à l'emplacement approprié.
Méthode publique AddDelegate(String, Object, Object, vsCMAccess) (Hérité de FileCodeModel.)
Méthode publique AddDelegate(String, Object, Object, vsCMAccess) Crée une construction de code de délégué et insère le code à l'emplacement approprié.
Méthode publique AddEnum(String, Object, Object, vsCMAccess) (Hérité de FileCodeModel.)
Méthode publique AddEnum(String, Object, Object, vsCMAccess) Crée une construction de code d'énumération et insère le code à l'emplacement approprié.
Méthode publique AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) (Hérité de FileCodeModel.)
Méthode publique AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) Crée une construction de code de fonction et insère le code à l'emplacement approprié.
Méthode publique AddImport Crée une instruction d'importation de code et insère le code à l'emplacement approprié.
Méthode publique AddInterface(String, Object, Object, vsCMAccess) (Hérité de FileCodeModel.)
Méthode publique AddInterface(String, Object, Object, vsCMAccess) Crée une construction de code d'interface et insère le code à l'emplacement approprié.
Méthode publique AddNamespace(String, Object) (Hérité de FileCodeModel.)
Méthode publique AddNamespace(String, Object) Crée une construction de code d'espace de noms et insère le code à l'emplacement approprié.
Méthode publique AddStruct(String, Object, Object, Object, vsCMAccess) (Hérité de FileCodeModel.)
Méthode publique AddStruct(String, Object, Object, Object, vsCMAccess) Crée une construction de code de structure et insère le code à l'emplacement approprié.
Méthode publique AddVariable(String, Object, Object, vsCMAccess) (Hérité de FileCodeModel.)
Méthode publique AddVariable(String, Object, Object, vsCMAccess) Crée une construction de code de variable et insère le code à l'emplacement approprié.
Méthode publique BeginBatch Interrompt l'occurrence des événements de modification jusqu'à ce que toutes les modifications apportées au modèle de code aient été appliquées.
Méthode publique CodeElementFromPoint(TextPoint, vsCMElement) (Hérité de FileCodeModel.)
Méthode publique CodeElementFromPoint(TextPoint, vsCMElement) Retourne un élément de code à un emplacement spécifique dans un fichier source.
Méthode publique ElementFromID Utilisé pour recevoir un CodeElement spécifique.
Méthode publique EndBatch Permet aux événements suspendus de se produire après la modification par lot du modèle de code.
Méthode publique Remove(Object) (Hérité de FileCodeModel.)
Méthode publique Remove(Object) Supprime l'élément de code spécifié du fichier source.
Méthode publique Synchronize Garantit que tous les événements du modèle de code actuel ont été déclenchés et que la génération du modèle est terminée.

Début

Notes

L'objet FileCodeModel est la racine du modèle de code d'un élément ou fichier projet.

Voir aussi

Référence

EnvDTE80, espace de noms