CodeModelEvents-Schnittstelle
Definiert die vom CodeModel-Objekt unterstützten Ereignisse. Weitere Informationen finden Sie in der Dokumentation des Objekts unter CodeModelEventsClass.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
<GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")> _
Public Interface CodeModelEvents _
Inherits _CodeModelEvents, _dispCodeModelEvents_Event
[GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")]
public interface CodeModelEvents : _CodeModelEvents,
_dispCodeModelEvents_Event
[GuidAttribute(L"66ADC510-0CA2-475D-A343-57192BCE38BF")]
public interface class CodeModelEvents : _CodeModelEvents,
_dispCodeModelEvents_Event
[<GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")>]
type CodeModelEvents =
interface
interface _CodeModelEvents
interface _dispCodeModelEvents_Event
end
public interface CodeModelEvents extends _CodeModelEvents, _dispCodeModelEvents_Event
Der CodeModelEvents-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
add_ElementAdded | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) | |
add_ElementChanged | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) | |
add_ElementDeleted | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) | |
remove_ElementAdded | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) | |
remove_ElementChanged | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) | |
remove_ElementDeleted | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ElementAdded | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) | |
ElementChanged | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) | |
ElementDeleted | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.) |
Zum Seitenanfang
Hinweise
Tipp
Die Werte von Codemodellelementen wie Klassen, Strukturen, Funktionen, Attributen, Delegaten usw. können nach bestimmten Bearbeitungsvorgängen nicht deterministisch sein, d. h., dass nicht mehr davon ausgegangen werden kann, dass ihre Werte immer unverändert bleiben. Weitere Informationen finden Sie im Abschnitt zum Änderungsverhalten von Codemodellelementwerten unter Ermitteln von Code über das Codemodell (Visual Basic).
Beispiele
Dim WithEvents oCodeModelEvents As EnvDTE80.CodeModelEvents
Public Sub OnCodeElementAdded(ByVal NewElement As EnvDTE.CodeElement) _
Handles oCodeModelEvents.ElementAdded
MsgBox(NewElement.Name + "(Kind=" + Str(NewElement.Kind) + ") was _
added.")
End Sub
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell