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 | |
---|---|---|
![]() |
Access | Nastaví nebo získá modifikátor přístupu tohoto zboží. |
![]() |
Attributes | Získá všechny atributy pro kolekci CodeFunction objektu. |
![]() |
CanOverride | Nastaví nebo zda lze přepsat funkci získává. |
![]() |
Children | Získá kolekci objektů obsažených v této konstrukce kódu. |
![]() |
Collection | Kolekce obsahující získává CodeFunction objekt podporující vlastnost. |
![]() |
Comment | Získá nebo Nastaví komentář přidružený kód prvek. |
![]() |
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. |
![]() |
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ává úplnou cestu a název souboru objektu. |
![]() |
FunctionKind | Výčet popisující použití funkce získá. |
![]() |
InfoLocation | Získá schopnosti kód objektu modelu... |
![]() |
IsCodeType | Vrátí zda CodeType objektu lze získat z objektu. |
![]() |
IsOverloaded | Získá zda přetížené funkce. |
![]() |
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. |
![]() |
Kind | Výčet označující typ objektu vrátí. |
![]() |
Language | Programovací jazyk používaný k vytváření kód vrátí. |
![]() |
MustImplement | Nastaví nebo získává, zda položka je deklarován jako abstraktní a tedy vyžaduje implementace. |
![]() |
Name | Nastaví nebo získá název objektu. |
![]() |
Overloads | Získá kolekce přetížená metod pro tuto položku. |
![]() |
Parameters | Kolekce parametrů získá pro tuto položku. |
![]() |
Parent | Bezprostřední nadřízený objekt dostane CodeFunction objektu. |
![]() |
ProjectItem | Získává ProjectItem přidružené k objektu CodeFunction objektu. |
![]() |
Prototype | Vrátí řetězec hospodářství se zakázaným inzerováním definice tohoto objektu. |
![]() |
StartPoint | Získává TextPoint objektu, který definuje začátek kódu položky. |
![]() |
Type | Nastaví nebo objekt představující typ programové získá. |
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í. |
![]() |
AddParameter | Vytvoří nový kód konstrukt parametru a vloží kód do správného umístění. |
![]() |
GetEndPoint | Vrátí TextPoint objekt, který označuje konec definice prvku kódu. |
![]() |
GetStartPoint | Vrátí TextPoint objektu, který definuje začátek definice prvku kódu. |
![]() |
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
Další zdroje
How to: Compile and Run the Automation Object Model Code Examples