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.Nový objekt je předán do obslužné rutiny události.

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 parametr do funkce, například ElementAdded událost je aktivována pro nový CodeParameter objektu.Pro nejsou vzneseny žádné události CodeFunction objekt, který jej obsahuje.

[!POZNÁMKA]

Není 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 Zjištění kódu pomocí kódu modelu (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é

Referenční dokumentace

CodeModelEventsClass Třída

EnvDTE80 – obor názvů

Další zdroje

Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu

Zjištění kódu pomocí kódu modelu (Visual Basic)

Zjištění kódu pomocí kódu modelu (Visual C#)