Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht den Zugriff auf programmgesteuerte Konstrukte in einer Quelldatei.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
<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
Der FileCodeModel2-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
CodeElements | Ruft eine Auflistung von Codeelementen ab. |
![]() |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
![]() |
IsBatchOpen | Ruft einen Wert ab, der angibt, ob momentan Batchaktualisierungen eines Codemodells geöffnet sind. |
![]() |
Language | Ruft die zum Schreiben von Code verwendete Programmiersprache ab. |
![]() |
Parent | Ruft das unmittelbar übergeordnete Objekt eines FileCodeModel-Objekts ab. |
![]() |
ParseStatus | Wird beim Erstellen des Codemodells verwendet, das ermittelt, ob der Analysevorgang abgeschlossen wurde oder ob ein Fehler aufgetreten ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AddAttribute | Erstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddClass | Erstellt ein neues Klassencodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddDelegate | Erstellt ein neues Delegatcodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddEnum | Erstellt ein neues Enumerationscodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddFunction | Erstellt ein neues Funktionscodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddImport | Erstellt eine neue Anweisung zum Importieren von Code und fügt den Code an der korrekten Position ein. |
![]() |
AddInterface | Erstellt ein neues Schnittstellencodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddNamespace | Erstellt ein neues Namespacecodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddStruct | Erstellt ein neues Strukturcodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
AddVariable | Erstellt ein neues Variablencodekonstrukt und fügt den Code an der korrekten Position ein. |
![]() |
BeginBatch | Unterbricht das Auftreten von Edit-Ereignissen, bis alle am Codemodell vorgenommenen Änderungen angewendet sind. |
![]() |
CodeElementFromPoint | Gibt ein Codeelement an einer bestimmten Position in einer Quelldatei zurück. |
![]() |
ElementFromID | Damit werden bestimmte CodeElement empfangen. |
![]() |
EndBatch | Ermöglicht, dass die unterbrochenen Ereignisse erst nach der Batchbearbeitung des Codemodells auftreten. |
![]() |
Remove | Entfernt das angegebene Codeelement aus der Quelldatei. |
![]() |
Synchronize | Stellt sicher, dass alle aktuellen Codemodellereignisse ausgelöst wurden und das Modell die Generierung abgeschlossen hat. |
Zum Seitenanfang
Hinweise
Das FileCodeModel-Objekt bildet den Stamm des Codemodells für ein Projektelement oder eine Datei.