Sdílet prostřednictvím


CodeFunction – rozhraní

Objekt definující funkce konstrukce ve zdrojovém souboru.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<GuidAttribute("0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeFunction
[GuidAttribute("0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeFunction
[GuidAttribute(L"0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeFunction
[<GuidAttribute("0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")>]
type CodeFunction =  interface end
public interface CodeFunction

Typ CodeFunction zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Access Nastaví nebo získá modifikátor přístupu tohoto zboží.
Veřejná vlastnost Attributes Získá všechny atributy pro kolekci CodeFunction objektu.
Veřejná vlastnost CanOverride Nastaví nebo zda lze přepsat funkci získává.
Veřejná vlastnost Children Získá kolekci objektů obsažených v této konstrukce kódu.
Veřejná vlastnost Collection Kolekce obsahující získává CodeFunction objekt podporující vlastnost.
Veřejná vlastnost Comment Získá nebo Nastaví komentář přidružený kód prvek.
Veřejná vlastnost DocComment Získá nebo Nastaví komentář pro aktuální prvek modelu kód dokumentu.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Získá text bodu, který je umístění konci kódu položky.
Veřejná vlastnost Extender Pokud je k dispozici pro tento objekt vrací požadovaný objekt zařízení Extender.
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost FunctionKind Výčet popisující použití funkce získá.
Veřejná vlastnost InfoLocation Získá schopnosti kód objektu modelu...
Veřejná vlastnost IsCodeType Vrátí zda CodeType objektu lze získat z objektu.
Veřejná vlastnost IsOverloaded Získá zda přetížené funkce.
Veřejná vlastnost IsShared Nastaví nebo zda zboží je společné pro všechny instance daného typu objektu nebo pouze pro tento objekt konkrétně získá zda zboží staticky definována, tj.
Veřejná vlastnost Kind Výčet označující typ objektu vrátí.
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód vrátí.
Veřejná vlastnost MustImplement Nastaví nebo získává, zda položka je deklarován jako abstraktní a tedy vyžaduje implementace.
Veřejná vlastnost Name Nastaví nebo získá název objektu.
Veřejná vlastnost Overloads Získá kolekce přetížená metod pro tuto položku.
Veřejná vlastnost Parameters Kolekce parametrů získá pro tuto položku.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane CodeFunction objektu.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu CodeFunction objektu.
Veřejná vlastnost Prototype Vrátí řetězec hospodářství se zakázaným inzerováním definice tohoto objektu.
Veřejná vlastnost StartPoint Získává TextPoint objektu, který definuje začátek kódu položky.
Veřejná vlastnost Type Nastaví nebo objekt představující typ programové získá.

Na začátek

Metody

  Název Popis
Veřejná metoda AddAttribute Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění.
Veřejná metoda AddParameter Vytvoří nový kód konstrukt parametru a vloží kód do správného umístění.
Veřejná metoda GetEndPoint Vrátí TextPoint objekt, který označuje konec definice prvku kódu.
Veřejná metoda GetStartPoint Vrátí TextPoint objektu, který definuje začátek definice prvku kódu.
Veřejná metoda RemoveParameter Parametr odebere ze seznamu argumentů.

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

EnvDTE – obor názvů

Další zdroje

How to: Compile and Run the Automation Object Model Code Examples

Discovering Code by Using the Code Model (Visual Basic)

Discovering Code by Using the Code Model (Visual C#)