CodeModel – rozhraní
Umožňuje přístup k programové konstrukce ve zdrojovém kódu souboru.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<GuidAttribute("0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeModel
[GuidAttribute("0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeModel
[GuidAttribute(L"0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeModel
[<GuidAttribute("0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")>]
type CodeModel = interface end
public interface CodeModel
Typ CodeModel zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
CodeElements | Získá kolekce CodeElements. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
IsCaseSensitive | Získá zda rozlišuje aktuální jazyk. | |
Language | Programovací jazyk používaný k vytváření kód získá. | |
Parent | Bezprostřední nadřízený objekt dostane CodeModel objektu. |
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í. | |
AddClass | Vytvoří nové konstrukce kódu třídy a vloží kód do správného umístění. | |
AddDelegate | Vytvoří nový kód konstrukce delegáta a vloží kód do správného umístění. | |
AddEnum | Vytvoří nový kód Konstrukt výčet a vloží kód do správného umístění. | |
AddFunction | Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění. | |
AddInterface | Vytvoří nové konstrukce kódu rozhraní a vloží kód do správného umístění. | |
AddNamespace | Vytvoří nové konstrukce kódu oboru názvů a vloží kód do správného umístění. | |
AddStruct | Vytvoří nový kód Konstrukt struktury a vloží kód do správného umístění. | |
AddVariable | Vytvoří nový kód proměnné konstrukce a vloží kód do správného umístění. | |
CodeTypeFromFullName | Prvek kódu založené na plně kvalifikovaný název vrátí. | |
CreateCodeTypeRef | Vrátí CodeTypeRef objektu na základě indikátor typu dat předaných. | |
IsValidID | Vrátí, zda zadaný název je platný programový identifikátor pro aktuální jazyk. | |
Remove | Odstraní zadaný kód prvek ze zdrojového souboru. |
Na začátek
Poznámky
CodeModel Objektu poskytuje funkce modelu kódu jazyků na úrovni projektu, ale někteří členové tohoto objektu nejsou podporovány každý jazyk v aplikaci Visual Studio.
Primární funkce CodeModel objektu je umožnit uživatelům najít libovolný prvek kód přístupné v rámci projektu plně kvalifikovaný název a určit programovací jazyk, ve kterém je napsán projektu.
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