FileCodeModel Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf programmgesteuerte Konstrukte in einer Quelldatei.
public interface class FileCodeModel
public interface class FileCodeModel
__interface FileCodeModel
[System.Runtime.InteropServices.Guid("ED1A3F99-4477-11D3-89BF-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface FileCodeModel
[<System.Runtime.InteropServices.Guid("ED1A3F99-4477-11D3-89BF-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type FileCodeModel = interface
Public Interface FileCodeModel
- Abgeleitet
- Attribute
Hinweise
Das- FileCodeModel Objekt ist der Stamm des Code Modells für ein Projekt Element oder eine Datei.
Eigenschaften
| CodeElements |
Ruft eine Auflistung von Codeelementen ab. |
| DTE |
Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
| Language |
Ruft die Programmiersprache ab, die die zum Schreiben des Codes verwendet wurde. |
| Parent |
Ruft das unmittelbar übergeordnete Objekt eines FileCodeModel-Objekts ab. |
Methoden
| AddAttribute(String, String, Object) |
Erstellt ein neues Attribut-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddClass(String, Object, Object, Object, vsCMAccess) |
Erstellt ein neues Klassen-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddDelegate(String, Object, Object, vsCMAccess) |
Erstellt ein neues Delegat-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddEnum(String, Object, Object, vsCMAccess) |
Erstellt ein neues Enumerations-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) |
Erstellt ein neues Funktions-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddInterface(String, Object, Object, vsCMAccess) |
Erstellt ein neues Schnittstellen-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddNamespace(String, Object) |
Erstellt ein neues Namespace-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddStruct(String, Object, Object, Object, vsCMAccess) |
Erstellt ein neues Struktur-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| AddVariable(String, Object, Object, vsCMAccess) |
Erstellt ein neues Variablen-Codekonstrukt und fügt den Code am korrekten Ort ein. |
| CodeElementFromPoint(TextPoint, vsCMElement) |
Gibt ein Codeelement an einem bestimmten Ort in einer Quelldatei zurück. |
| Remove(Object) |
Entfernt das angegebene Codeelement aus der Quelldatei. |