Sdílet prostřednictvím


CodeDelegate – rozhraní

Objekt představující delegáta ve zdrojovém kódu.

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

Syntaxe

'Deklarace
<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeDelegate
[GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeDelegate
[GuidAttribute(L"B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeDelegate
[<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")>]
type CodeDelegate =  interface end
public interface CodeDelegate

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

Vlastnosti

  Název Popis
Veřejná vlastnost Access Nastaví nebo získá přístup k atributům tohoto delegáta.
Veřejná vlastnost Attributes Získá všechny atributy kolekce pro delegáta.
Veřejná vlastnost BaseClass Ze které dostane třídy CodeDelegate objekt je odvozen.
Veřejná vlastnost Bases Získá kolekce tříd, z nichž je odvozen tento delegát.
Veřejná vlastnost Children Získá kolekci objektů obsažených v této CodeDelegate.
Veřejná vlastnost Collection Vrátí kolekci obsahující CodeDelegate objekt podporující vlastnost.
Veřejná vlastnost Comment Získá nebo nastaví komentáře přidružené CodeDelegate.
Veřejná vlastnost DerivedTypes Získá kolekci objektů z CodeDelegate objektu.Není implementován v jazyce Visual C#.
Veřejná vlastnost DocComment Nastaví nebo získá komentáře k dokumentaci pro CodeDelegate prvku.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Získá text bodu, který je umístění konce delegáta.
Veřejná vlastnost Extender Vrací požadovaný objekt zařízení Extender pro delegáta.Není implementován v jazyce Visual C#.
Veřejná vlastnost ExtenderCATID ID kategorie zařízení Extender (CATID) získá CodeDelegate objektu.Není implementován v jazyce Visual C#.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro delegáta.Není implementován v jazyce Visual C#.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru delegáta.
Veřejná vlastnost InfoLocation Získá schopnosti modelu kódu pro delegáta.
Veřejná vlastnost IsCodeType Označuje, zda CodeType objektu lze získat od delegáta.
Veřejná vlastnost IsDerivedFrom Označuje, zda CodeDelegate objekt má jiný objekt jako base.
Veřejná vlastnost Kind Získá výčet definující typ objektu.
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Members Kolekce položek získává tento CodeDelegate prvek obsahuje.
Veřejná vlastnost Name Nastaví nebo získá název CodeDelegate objektu.
Veřejná vlastnost Namespace Získá objekt definující jmenný nadřazené delegáta.
Veřejná vlastnost Parameters Kolekce parametrů získá tento CodeDelegate.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane CodeDelegate objektu.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu CodeDelegate objektu.
Veřejná vlastnost Prototype Vrátí řetězec hospodářství se zakázaným inzerováním definici tohoto delegáta.
Veřejná vlastnost StartPoint Získává TextPoint objektu, který definuje začátek delegáta.
Veřejná vlastnost Type Nastaví nebo získává objekt představující programový typ delegáta.

Na začátek

Metody

  Název Popis
Veřejná metoda AddAttribute Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění.
Veřejná metoda AddBase Přidá položku do seznamu zděděných objektů.
Veřejná metoda AddParameter Vytvoří nový parametr pro delegáta a vloží kód do správného umístění.
Veřejná metoda GetEndPoint Vrátí TextPoint objekt, který označuje konec definice delegáta.
Veřejná metoda GetStartPoint Vrátí TextPoint objektu, který definuje začátek definice delegáta.
Veřejná metoda RemoveBase Odebere objekt ze seznamu databází.
Veřejná metoda RemoveMember Odebere člen od delegáta.
Veřejná metoda RemoveParameter Parametr odebere ze seznamu argumentů delegáta.

Na začátek

Poznámky

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).

Viz také

Odkaz

EnvDTE – 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#)