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 | |
---|---|---|
Access | Nastaví nebo získá přístup k atributům tohoto delegáta. | |
Attributes | Získá všechny atributy kolekce pro delegáta. | |
BaseClass | Ze které dostane třídy CodeDelegate objekt je odvozen. | |
Bases | Získá kolekce tříd, z nichž je odvozen tento delegát. | |
Children | Získá kolekci objektů obsažených v této CodeDelegate. | |
Collection | Vrátí kolekci obsahující CodeDelegate objekt podporující vlastnost. | |
Comment | Získá nebo nastaví komentáře přidružené CodeDelegate. | |
DerivedTypes | Získá kolekci objektů z CodeDelegate objektu.Není implementován v jazyce Visual C#. | |
DocComment | Nastaví nebo získá komentáře k dokumentaci pro CodeDelegate prvku. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
EndPoint | Získá text bodu, který je umístění konce delegáta. | |
Extender | Vrací požadovaný objekt zařízení Extender pro delegáta.Není implementován v jazyce Visual C#. | |
ExtenderCATID | ID kategorie zařízení Extender (CATID) získá CodeDelegate objektu.Není implementován v jazyce Visual C#. | |
ExtenderNames | Získá seznam dostupných zařízení Extender pro delegáta.Není implementován v jazyce Visual C#. | |
FullName | Získává úplnou cestu a název souboru delegáta. | |
InfoLocation | Získá schopnosti modelu kódu pro delegáta. | |
IsCodeType | Označuje, zda CodeType objektu lze získat od delegáta. | |
IsDerivedFrom | Označuje, zda CodeDelegate objekt má jiný objekt jako base. | |
Kind | Získá výčet definující typ objektu. | |
Language | Programovací jazyk používaný k vytváření kód získá. | |
Members | Kolekce položek získává tento CodeDelegate prvek obsahuje. | |
Name | Nastaví nebo získá název CodeDelegate objektu. | |
Namespace | Získá objekt definující jmenný nadřazené delegáta. | |
Parameters | Kolekce parametrů získá tento CodeDelegate. | |
Parent | Bezprostřední nadřízený objekt dostane CodeDelegate objektu. | |
ProjectItem | Získává ProjectItem přidružené k objektu CodeDelegate objektu. | |
Prototype | Vrátí řetězec hospodářství se zakázaným inzerováním definici tohoto delegáta. | |
StartPoint | Získává TextPoint objektu, který definuje začátek delegáta. | |
Type | Nastaví nebo získává objekt představující programový typ delegáta. |
Na začátek
Metody
Název | Popis | |
---|---|---|
AddAttribute | Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění. | |
AddBase | Přidá položku do seznamu zděděných objektů. | |
AddParameter | Vytvoří nový parametr pro delegáta a vloží kód do správného umístění. | |
GetEndPoint | Vrátí TextPoint objekt, který označuje konec definice delegáta. | |
GetStartPoint | Vrátí TextPoint objektu, který definuje začátek definice delegáta. | |
RemoveBase | Odebere objekt ze seznamu databází. | |
RemoveMember | Odebere člen od delegáta. | |
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
Další zdroje
How to: Compile and Run the Automation Object Model Code Examples