Freigeben über


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
Öffentliche Methode add_ElementAdded Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)
Öffentliche Methode add_ElementChanged Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)
Öffentliche Methode add_ElementDeleted Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)
Öffentliche Methode remove_ElementAdded Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)
Öffentliche Methode remove_ElementChanged Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)
Öffentliche Methode remove_ElementDeleted Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ElementAdded Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)
Öffentliches Ereignis ElementChanged Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)
Öffentliches Ereignis ElementDeleted Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von _dispCodeModelEvents_Event geerbt.)

Zum Seitenanfang

Hinweise

Hinweis

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

EnvDTE80-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell

Ermitteln von Code über das Codemodell (Visual Basic)

Ermitteln von Code über das Codemodell (Visual C#)