Sdílet prostřednictvím


VCCodeEvent – rozhraní

Objekt reprezentující prvek kódu události (deklarována s __event klíčové slovo).

Obor názvů:  Microsoft.VisualStudio.VCCodeModel
Sestavení:  Microsoft.VisualStudio.VCCodeModel (v Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Deklarace
<GuidAttribute("CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")> _
Public Interface VCCodeEvent
[GuidAttribute("CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")]
public interface VCCodeEvent
[GuidAttribute(L"CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")]
public interface class VCCodeEvent
[<GuidAttribute("CACF9C31-B76A-4E34-A15A-C6E20C5BFD28")>]
type VCCodeEvent =  interface end
public interface VCCodeEvent

Typ VCCodeEvent zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Attributes Získá kolekci všechny atributy nadřazeného objektu.
Veřejná vlastnost Children Získá kolekci objektů obsažených v této konstrukce kódu.
Veřejná vlastnost CodeModel Získá VCCodeModel pro projekt.
Veřejná vlastnost Collection Získá kolekci obsahující objekt, který podporuje tuto vlastnost nebo obsažených v této konstrukce kódu.
Veřejná vlastnost Comment Získá nebo nastaví komentáře přidružené k tomuto prvku kódu.
Veřejná vlastnost DeclarationText Získá nebo nastaví prohlášení z nadřazeného objektu.
Veřejná vlastnost DisplayName Získá úplný název nadřazeného objektu.
Veřejná vlastnost DTE Získá objekt nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Úpravy bodu, který je umístěn na konec položky kód získá.
Veřejná vlastnost EndPointOf Načte nadřazený objekt koncový bod.
Veřejná vlastnost Extender Požadovaný objekt zařízení Extender získá, pokud je k dispozici pro tento objekt.
Veřejná vlastnost ExtenderCATID Zařízení Extender kategorie ID (CATID) získá objektu.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.
Veřejná vlastnost File Získá soubor, ve kterém je objekt deklarován.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost Functions Získá kolekce metody implementované dítě události (např.) "Přidat", "Throw, odebrat,"Zvýšení").
Veřejná vlastnost InfoLocation Získá schopnosti modelu kódu.
Veřejná vlastnost IsCaseSensitive Získá hodnotu určující, pokud prvek kódu je velká a malá písmena.
Veřejná vlastnost IsCodeType Získá hodnotu označující zda CodeType objektu lze získat z tohoto objektu.
Veřejná vlastnost IsInjected Získá hodnotu označující, zda prvek kódu byly injekčně rozšíření atribut nebo makro.
Veřejná vlastnost IsReadOnly Získá hodnotu označující, zda je soubor obsahující objekt jen pro čtení.
Veřejná vlastnost IsShared IsShared platí v případě, že událost byla deklarována se static klíčové slovo.
Veřejná vlastnost IsVirtual IsVirtual platí v případě, že událost byla deklarována se virtual klíčové slovo.
Veřejná vlastnost IsZombie Získá hodnotu označující, zda objekt existuje.
Veřejná vlastnost Kind Získá výčet označující typ objektu.
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Location Získá umístění deklarace objektu.
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost Namespace Získá objekt definující jmenný prostor.
Veřejná vlastnost Parent Získá objekt přímým nadřízeným daného objektu.
Veřejná vlastnost Picture Získá objekt automatizace obrázek chcete použít jako ikonu v uživatelském rozhraní.
Veřejná vlastnost Project Získá Project objekt přidružený objekt.
Veřejná vlastnost ProjectItem Získá ProjectItem objekt přidružený k danému objektu.
Veřejná vlastnost StartPoint Získá TextPoint objektu, který definuje začátek kódu položky.
Veřejná vlastnost StartPointOf Získá počátečního bodu nadřazeného objektu.
Veřejná vlastnost TypeString Získá nebo nastaví typ použití řetězcové vyjádření typ objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda AddAttribute Vytvoří novou konstrukci kódu atributu a vloží kód do správného umístění.
Veřejná metoda GetEndPoint Získá TextPoint objekt, který označuje konec definice prvku kódu.
Veřejná metoda GetStartPoint Získá TextPoint objektu, který definuje začátek definice prvku kódu.
Veřejná metoda IsSelf Určuje, zda prvek zadaný kód je stejný jako jiný element kódu.

Nahoru

Poznámky

VCCodeEvent Objekt představuje události kód prvek zdrojový soubor umožňující změnu nebo přístup k informacím o určité číslo prvku.

Viz Postupy: Kompilace ukázkového kódu pro rozšíření modelu kódu Visual C++ informace o kompilaci a spuštění této ukázky.

Příklady

Tento příklad načte všechny události první třídy a jejich názvy se zobrazí v okně se zprávou.

Sub GetEvents()
    Dim vcCM As VCCodeModel
    Dim vcClass As VCCodeClass
    Dim vcEvent as VCCodeEvent
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Item(1)
    For Each vcEvent in vcClass.Events
        MsgBox(vcEvent.DisplayName)
    Next
End Sub

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCCodeModel – obor názvů