VCCodeDelegate – rozhraní
Objekt reprezentující prvek kódu delegáta (deklarována s __delegate klíčové slovo).
Obor názvů: Microsoft.VisualStudio.VCCodeModel
Sestavení: Microsoft.VisualStudio.VCCodeModel (v Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Deklarace
<GuidAttribute("65C464C3-880B-4B06-9E12-F2EF44640CE6")> _
Public Interface VCCodeDelegate
[GuidAttribute("65C464C3-880B-4B06-9E12-F2EF44640CE6")]
public interface VCCodeDelegate
[GuidAttribute(L"65C464C3-880B-4B06-9E12-F2EF44640CE6")]
public interface class VCCodeDelegate
[<GuidAttribute("65C464C3-880B-4B06-9E12-F2EF44640CE6")>]
type VCCodeDelegate = interface end
public interface VCCodeDelegate
Typ VCCodeDelegate zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Access | Získá nebo nastaví atributy přístup tohoto zboží. | |
Attributes | Získá kolekci všechny atributy nadřazeného objektu. | |
BaseClass | Třídy, ze kterého dědí tento objekt získá. | |
Bases | Získá kolekce tříd, z něhož tato položka pochází. | |
Children | Získá kolekci objektů obsažených v této konstrukce kódu. | |
CodeModel | Získá VCCodeModel objektu pro projekt. | |
Collection | Získá kolekci obsahující objekt, který podporuje tuto vlastnost nebo obsažených v této konstrukce kódu. | |
Comment | Získá nebo nastaví komentáře přidružené k tomuto prvku kódu. | |
DerivedTypes | Získá kolekci objektů odvozených z tohoto objektu. | |
DisplayName | Získá úplný název nadřazeného objektu. | |
DocComment | Získá nebo nastaví komentář dokumentu pro aktuální prvek modelu kódu. | |
DTE | Získá objekt nejvyšší úrovně rozšiřitelnosti. | |
EndPoint | Úpravy bodu, který je umístěn na konec položky kód získá. | |
EndPointOf | Vrátí bod ukončení nadřazeného objektu. | |
Extender | Požadovaný objekt zařízení Extender získá, pokud je k dispozici pro tento objekt. | |
ExtenderCATID | Zařízení Extender kategorie ID (CATID) získá objektu. | |
ExtenderNames | Získá seznam dostupných zařízení Extender pro objekt. | |
File | Získá soubor, do kterého VCCodeDelegate objektu je deklarována. | |
FullName | Získává úplnou cestu a název souboru objektu. | |
InfoLocation | Získá schopnosti modelu kódu. | |
IsCaseSensitive | Získá hodnotu označující, zda prvek kódu je velká a malá písmena. | |
IsCodeType | Získá hodnotu označující zda CodeType objektu lze získat z tohoto objektu. | |
IsDerivedFrom | Získá hodnotu určující, zda má objekt jiného objektu jako základ. | |
IsInjected | Získá hodnotu označující, zda prvek kódu byly injekčně rozšíření atribut nebo makro. | |
IsReadOnly | Získá hodnotu označující zda soubor obsahující VCCodeDelegate objekt je jen pro čtení. | |
IsZombie | Získá hodnotu označující zda VCCodeDelegate objekt existuje. | |
Kind | Získá výčet označující typ objektu. | |
Language | Programovací jazyk používaný k vytváření kód získá. | |
Location | Získá umístění nadřazeného objektu prohlášení. | |
Members | Získá kolekce položek, které jsou součástí tohoto prvku. | |
Name | Získá nebo nastaví název objektu. | |
Namespace | Získá objekt definující nadřazené oboru názvů. | |
Parameters | Získá kolekci parametrů pro tuto položku. | |
Parent | Získá objekt přímým nadřízeným daného objektu. | |
Picture | Získá objekt automatizace obrázek chcete použít jako ikonu v uživatelském rozhraní. | |
Project | Získá Project objekt přidružený objekt. | |
ProjectItem | Získává ProjectItem objekt přidružený k danému objektu. | |
Prototype | Vrátí řetězec hospodářství se zakázaným inzerováním definice tohoto objektu. | |
StartPoint | Získá TextPoint objektu, který definuje začátek kódu položky. | |
StartPointOf | Získá počátečního bodu nadřazeného objektu. | |
Type | Získá nebo nastaví objekt představující typ programové. | |
TypeString | Získá nebo nastaví typ použití řetězcové vyjádření typ nadřazeného objektu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddAttribute | Vytvoří novou konstrukci 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ý kód konstrukt parametru a vloží kód do správného umístění. | |
GetEndPoint | Získá TextPoint objekt, který označuje konec definice prvku kódu. | |
GetStartPoint | Získá TextPoint objektu, který definuje začátek definice prvku kódu. | |
IsSelf | Určuje, zda prvek zadaný kód je stejný jako nadřazený prvek kódu. | |
RemoveBase | Odebere objekt ze seznamu databází. | |
RemoveMember | Odebere členský kód konstrukce. | |
RemoveParameter | Parametr odebere ze seznamu argumentů. |
Nahoru
Poznámky
VCCodeDelegate Objekt představuje prvek delegáta kód zdrojového souboru, umožňující změnu nebo přístup k informacím o určité číslo prvku.
[!POZNÁMKA]
Velkou část funkce tohoto objektu je k dispozici v aplikaci Visual Studio CodeDelegate objektu.Další informace naleznete v tématu CodeDelegate objektu.
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 delegáty z nadřazeného objektu a zobrazí jejich názvy všech.
[Visual Basic]
Sub GetAllDelegates()
Dim vcCM As VCCodeModel
Dim vcDelegate As VCCodeDelegate
vcCM = DTE.Solution.Item(1).CodeModel
For Each vcDelegate in vcCM.Delegates
MsgBox(vcDelegate.DisplayName)
Next
End Sub