CodeElement – rozhraní
Představuje prvek kódu nebo konstrukce ve zdrojovém souboru.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElement
[GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElement
[GuidAttribute(L"0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElement
[<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElement = interface end
public interface CodeElement
Typ CodeElement zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Children | Vrátí kolekci objektů obsažených v této CodeElement. | |
Collection | Získává CodeElements obsahující kolekce CodeElement podporující vlastnost. | |
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 | Získává požadovaná zařízení Extender, pokud je k dispozici pro tento CodeElement objektu. | |
ExtenderCATID | Kategorie zařízení Extender ID (CATID) získá pro objekt. | |
ExtenderNames | Získá seznam dostupných zařízení Extender pro objekt. | |
FullName | Získá úplný název prvku zadaný kód. | |
InfoLocation | Získá schopnosti modelu kódu. | |
IsCodeType | Označuje, zda CodeType objektu lze získat CodeElement objektu. | |
Kind | Získá výčet definující typ objektu. | |
Language | Programovací jazyk, který umožňuje vytvářet kód získá. | |
Name | Nastaví nebo získá název objektu. | |
ProjectItem | Získává ProjectItem přidružené k objektu CodeElement objektu. | |
StartPoint | Získává TextPoint objektu, který definuje začátek kódu položky. |
Na začátek
Metody
Název | Popis | |
---|---|---|
GetEndPoint | Vrátí TextPoint objekt, který označuje konec definice prvku kódu. | |
GetStartPoint | Vrátí TextPoint objekt, který označuje začátek definice prvku kódu. |
Na začátek
Poznámky
Prvek kódu může být libovolný fragment kódu, ale obecně je CodeElement objekt pro každou definici nebo deklarativní syntaxe jazyka. To znamená, že většina definice nejvyšší úrovně nebo prohlášení v souboru nebo syntaktické formuláře v definici třídy a podobně je odpovídající CodeElement objektu.
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