CodeFunction2 – rozhraní
Objekt definující funkce konstrukce ve zdrojovém souboru.
Obor názvů: EnvDTE80
Sestavení: EnvDTE80 (v EnvDTE80.dll)
Syntaxe
'Deklarace
<GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")> _
Public Interface CodeFunction2 _
Inherits CodeFunction
[GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")]
public interface CodeFunction2 : CodeFunction
[GuidAttribute(L"7E20CD35-8689-466D-8EA0-A863B7EA5DB9")]
public interface class CodeFunction2 : CodeFunction
[<GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")>]
type CodeFunction2 =
interface
interface CodeFunction
end
public interface CodeFunction2 extends CodeFunction
Typ CodeFunction2 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Access | (Zděděno z CodeFunction.) | |
Access | Nastaví nebo získá přístup k atributům tohoto zboží. | |
Attributes | (Zděděno z CodeFunction.) | |
Attributes | Získá všechny atributy pro kolekci CodeFunction objektu. | |
CanOverride | (Zděděno z CodeFunction.) | |
CanOverride | Získá nebo nastaví, zda lze přepsat funkci. | |
Children | (Zděděno z CodeFunction.) | |
Children | Získá kolekci objektů obsažených v této konstrukce kódu. | |
Collection | (Zděděno z CodeFunction.) | |
Collection | Kolekce obsahující získává CodeFunction objekt podporující vlastnost. | |
Comment | (Zděděno z CodeFunction.) | |
Comment | Získá nebo Nastaví komentář přidružený kód prvek. | |
DocComment | (Zděděno z CodeFunction.) | |
DocComment | Získá nebo Nastaví komentář pro aktuální prvek modelu kód dokumentu. | |
DTE | (Zděděno z CodeFunction.) | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
EndPoint | (Zděděno z CodeFunction.) | |
EndPoint | Získá text bodu, který je umístění konci kódu položky. | |
Extender[String] | (Zděděno z CodeFunction.) | |
Extender[String] | Pokud je k dispozici pro tento objekt získá požadovaný objekt zařízení Extender. | |
ExtenderCATID | (Zděděno z CodeFunction.) | |
ExtenderCATID | Kategorie zařízení Extender ID (CATID) získá pro objekt. | |
ExtenderNames | (Zděděno z CodeFunction.) | |
ExtenderNames | Získá seznam dostupných zařízení Extender pro objekt. | |
FullName | (Zděděno z CodeFunction.) | |
FullName | Získává úplnou cestu a název souboru objektu. | |
FunctionKind | (Zděděno z CodeFunction.) | |
FunctionKind | Výčet popisující použití funkce získá. | |
InfoLocation | (Zděděno z CodeFunction.) | |
InfoLocation | Získá schopnosti modelu kódu. | |
IsCodeType | (Zděděno z CodeFunction.) | |
IsCodeType | Získá hodnotu označující zda CodeType objektu lze získat z objektu. | |
IsGeneric | Získá hodnotu označující, zda je funkce obecný. | |
IsOverloaded | (Zděděno z CodeFunction.) | |
IsOverloaded | Získá zda přetížené funkce. | |
IsShared | (Zděděno z CodeFunction.) | |
IsShared | Získá nebo nastaví položku staticky definována, to znamená, zda zda zboží je konkrétně společné pro všechny instance daného typu objektu nebo pouze pro tento objekt. | |
Kind | (Zděděno z CodeFunction.) | |
Kind | Výčet označující typ objektu získá. | |
Language | (Zděděno z CodeFunction.) | |
Language | Programovací jazyk používaný k vytváření kód získá. | |
MustImplement | (Zděděno z CodeFunction.) | |
MustImplement | Získá nebo nastaví hodnotu označující, zda zboží je deklarován jako abstraktní a tedy vyžaduje provedení. | |
Name | (Zděděno z CodeFunction.) | |
Name | Získá nebo nastaví název objektu. | |
Overloads | (Zděděno z CodeFunction.) | |
Overloads | Získá kolekce přetížená metod pro tuto položku. | |
OverrideKind | Nastaví nebo získá zda CodeFunction představuje objekt nadřazené funkce třídy, který může být přepsán, podřízené třídy funkci, která je nahrazení chování zděděné, nebo zda nelze přepsat funkci. | |
Parameters | (Zděděno z CodeFunction.) | |
Parameters | Kolekce parametrů získá pro tuto položku. | |
Parent | (Zděděno z CodeFunction.) | |
Parent | Bezprostřední nadřízený objekt dostane CodeFunction objektu. | |
ProjectItem | (Zděděno z CodeFunction.) | |
ProjectItem | Získává ProjectItem přidružené k objektu CodeFunction objektu. | |
Prototype[Int32] | (Zděděno z CodeFunction.) | |
Prototype[Int32] | Načte řetězec hospodářství se zakázaným inzerováním definice tohoto objektu. | |
StartPoint | (Zděděno z CodeFunction.) | |
StartPoint | Získává TextPoint objektu, který definuje začátek kódu položky. | |
Type | (Zděděno z CodeFunction.) | |
Type | Získá nebo nastaví objekt představující typ programové. |
Na začátek
Metody
Název | Popis | |
---|---|---|
AddAttribute(String, String, Object) | (Zděděno z CodeFunction.) | |
AddAttribute(String, String, Object) | Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění. | |
AddParameter(String, Object, Object) | (Zděděno z CodeFunction.) | |
AddParameter(String, Object, Object) | Vytvoří nový kód konstrukt parametru a vloží kód do správného umístění. | |
GetEndPoint(vsCMPart) | (Zděděno z CodeFunction.) | |
GetEndPoint(vsCMPart) | Získává TextPoint objekt, který označuje konec definice prvku kódu. | |
GetStartPoint(vsCMPart) | (Zděděno z CodeFunction.) | |
GetStartPoint(vsCMPart) | Získává TextPoint objektu, který definuje začátek definice prvku kódu. | |
RemoveParameter(Object) | (Zděděno z CodeFunction.) | |
RemoveParameter(Object) | 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