CodeInterface – rozhraní
Objekt představující rozhraní ve zdrojovém kódu.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<GuidAttribute("B1F42510-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeInterface
[GuidAttribute("B1F42510-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeInterface
[GuidAttribute(L"B1F42510-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeInterface
[<GuidAttribute("B1F42510-91CD-4D3A-8B25-A317D8032B24")>]
type CodeInterface = interface end
public interface CodeInterface
Typ CodeInterface zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Access | Nastaví nebo získá modifikátor přístupu tohoto zboží. | |
Attributes | Získá kolekce všechny atributy nadřazeného objektu. | |
Bases | Získá sada tříd, z nichž je odvozen této položky. | |
Children | Získá kolekci objektů obsažených v této CodeInterface. | |
Collection | Kolekce obsahující získává CodeInterface objekt podporující vlastnost. | |
Comment | Získá nebo nastaví komentáře přidružené CodeInterface. | |
DerivedTypes | Získá kolekci objektů odvozených z tohoto objektu.Tato vlastnost není implementována v jazyce Visual C#. | |
DocComment | Získá nebo Nastaví komentář pro aktuální prvek modelu kód dokumentu. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
EndPoint | Získá text bodu, který je umístění konci kódu položky. | |
Extender | Pokud je k dispozici pro tento objekt vrací požadovaný objekt zařízení Extender.Tato vlastnost není implementována v jazyce Visual C#. | |
ExtenderCATID | Kategorie zařízení Extender ID (CATID) získá pro objekt.Tato vlastnost není implementována v jazyce Visual C#. | |
ExtenderNames | Získá seznam dostupných zařízení Extender pro objekt.Tato vlastnost není implementována v jazyce Visual C#. | |
FullName | Získává úplnou cestu a název souboru objektu. | |
InfoLocation | Získá schopnosti modelu objektu kódu. | |
IsCodeType | Získá zda CodeType objektu lze získat z objektu. | |
IsDerivedFrom | Vrátí, zda má objekt jiného objektu jako základ. | |
Kind | Výčet označující typ objektu získá. | |
Language | Programovací jazyk používaný k vytváření kód získá. | |
Members | Získá kolekce položek obsažených v této CodeInterface prvku. | |
Name | Nastaví nebo získá název objektu. | |
Namespace | Získá definování názvů nadřazený objekt. | |
Parent | Bezprostřední nadřízený objekt dostane CodeInterface objektu. | |
ProjectItem | Získává ProjectItem přidružené k objektu CodeInterface objektu. | |
StartPoint | Získává TextPoint objektu, který definuje začátek kódu položky. |
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ů. | |
AddFunction | Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění. | |
AddProperty | Vytvoří novou vlastnost kódu Konstrukt a vloží kód do správného umístění. | |
GetEndPoint | Získává TextPoint objekt, který označuje konec definice prvku kódu. | |
GetStartPoint | Získává TextPoint objektu, který definuje začátek definice prvku kódu. | |
RemoveBase | Odebere objekt ze seznamu databází. | |
RemoveMember | Odebere konstrukce kódu člena. |
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