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 | |
---|---|---|
CodeElements | (Hérité de FileCodeModel.) | |
CodeElements | Obtient une collection d'éléments de code. | |
DTE | (Hérité de FileCodeModel.) | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
IsBatchOpen | Obtient une valeur indiquant si un lot de mises à jour du modèle de code est actuellement ouvert. | |
Language | (Hérité de FileCodeModel.) | |
Language | Obtient le langage de programmation utilisé pour modifier le code. | |
Parent | (Hérité de FileCodeModel.) | |
Parent | Obtient l'objet parent immédiat d'un objet FileCodeModel. | |
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 | |
---|---|---|
AddAttribute(String, String, Object) | (Hérité de FileCodeModel.) | |
AddAttribute(String, String, Object) | Crée une construction de code d'attribut et insère le code à l'emplacement approprié. | |
AddClass(String, Object, Object, Object, vsCMAccess) | (Hérité de FileCodeModel.) | |
AddClass(String, Object, Object, Object, vsCMAccess) | Crée une construction de code de classe et insère le code à l'emplacement approprié. | |
AddDelegate(String, Object, Object, vsCMAccess) | (Hérité de FileCodeModel.) | |
AddDelegate(String, Object, Object, vsCMAccess) | Crée une construction de code de délégué et insère le code à l'emplacement approprié. | |
AddEnum(String, Object, Object, vsCMAccess) | (Hérité de FileCodeModel.) | |
AddEnum(String, Object, Object, vsCMAccess) | Crée une construction de code d'énumération et insère le code à l'emplacement approprié. | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | (Hérité de FileCodeModel.) | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | Crée une construction de code de fonction et insère le code à l'emplacement approprié. | |
AddImport | Crée une instruction d'importation de code et insère le code à l'emplacement approprié. | |
AddInterface(String, Object, Object, vsCMAccess) | (Hérité de FileCodeModel.) | |
AddInterface(String, Object, Object, vsCMAccess) | Crée une construction de code d'interface et insère le code à l'emplacement approprié. | |
AddNamespace(String, Object) | (Hérité de FileCodeModel.) | |
AddNamespace(String, Object) | Crée une construction de code d'espace de noms et insère le code à l'emplacement approprié. | |
AddStruct(String, Object, Object, Object, vsCMAccess) | (Hérité de FileCodeModel.) | |
AddStruct(String, Object, Object, Object, vsCMAccess) | Crée une construction de code de structure et insère le code à l'emplacement approprié. | |
AddVariable(String, Object, Object, vsCMAccess) | (Hérité de FileCodeModel.) | |
AddVariable(String, Object, Object, vsCMAccess) | Crée une construction de code de variable et insère le code à l'emplacement approprié. | |
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. | |
CodeElementFromPoint(TextPoint, vsCMElement) | (Hérité de FileCodeModel.) | |
CodeElementFromPoint(TextPoint, vsCMElement) | Retourne un élément de code à un emplacement spécifique dans un fichier source. | |
ElementFromID | Utilisé pour recevoir un CodeElement spécifique. | |
EndBatch | Permet aux événements suspendus de se produire après la modification par lot du modèle de code. | |
Remove(Object) | (Hérité de FileCodeModel.) | |
Remove(Object) | Supprime l'élément de code spécifié du fichier source. | |
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.