Sdílet prostřednictvím


CodeModelEventsClass.ElementAdded – událost

Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.

Je aktivována při CodeElement objekt byl vytvořen. Obslužná rutina události je předán nový objekt.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
Public Overridable Event ElementAdded As _dispCodeModelEvents_ElementAddedEventHandler
public virtual event _dispCodeModelEvents_ElementAddedEventHandler ElementAdded
public:
virtual  event _dispCodeModelEvents_ElementAddedEventHandler^ ElementAdded {
    void add (_dispCodeModelEvents_ElementAddedEventHandler^ value);
    void remove (_dispCodeModelEvents_ElementAddedEventHandler^ value);
}
abstract ElementAdded : IEvent<_dispCodeModelEvents_ElementAddedEventHandler,
    EventArgs>
override ElementAdded : IEvent<_dispCodeModelEvents_ElementAddedEventHandler,
    EventArgs>
Jazyk JScript nepodporuje události.

Implementuje

_dispCodeModelEvents_Event.ElementAdded

Poznámky

Ačkoli tím, že změní objekt obsahující nový prvek, žádné události vyvolává nadřazeného objektu. Pokud je přidán parametr funkce, například ElementAdded událost je aktivována pro nový CodeParameter objektu. Žádné události jsou aktivována pro CodeFunction objekt, který obsahuje jej.

Poznámka

Deterministický může být po provedení určité typy úprav, což znamená, že jejich hodnoty nelze dovolávat vždy zůstat stejné hodnoty prvků modelu kód jako třídy, struktury, funkce, atributy, delegátů a tak dále. Další informace naleznete v části Změna hodnoty prvku modelu kódu Discovering Code by Using the Code Model (Visual Basic).

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

CodeModelEventsClass Třída

EnvDTE80 – obor názvů

Další zdroje

How to: Compile and Run the Automation Object Model Code Examples

Discovering Code by Using the Code Model (Visual Basic)

Discovering Code by Using the Code Model (Visual C#)