CodeFunction2 – rozhraní
Objekt definující funkce konstruktu 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 | Nastavuje nebo získá atributy přístup k této položky. |
![]() |
Attributes | Získá kolekci všech atributů pro CodeFunction objektu. |
![]() |
CanOverride | Získá nebo nastaví, zda funkce lze přepsat. |
![]() |
Children | Získá kolekci objektů obsažených v této konstrukce kódu. |
![]() |
Collection | Získá kolekci obsahující CodeFunction objekt podporující tuto vlastnost. |
![]() |
Comment | Získá nebo nastaví komentáře přidružené k danému elementu kódu. |
![]() |
DocComment | Získá nebo nastaví komentář dokumentu pro aktuální element modelu kódu. |
![]() |
DTE | Získá objekt rozšiřitelnosti nejvyšší úrovně. |
![]() |
EndPoint | Získá bodu text, který je umístění konce položka kódu. |
![]() |
Extender | Získá požadovaný rozšiřující objekt, pokud je pro tento objekt k dispozici. |
![]() |
ExtenderCATID | Získá ID kategorie rozšiřujícího objektu (CATID) pro objekt. |
![]() |
ExtenderNames | Získá seznam dostupných rozšiřujících objektů pro objekt. |
![]() |
FullName | Získá úplnou cestu a název souboru objektu. |
![]() |
FunctionKind | Získá výčet popisující, jak se používá funkci. |
![]() |
InfoLocation | Získá funkcí modelu kódu. |
![]() |
IsCodeType | Získá hodnotu, která určuje zda CodeType objektu lze získat od tohoto objektu. |
![]() |
IsGeneric | Získá hodnotu, která určuje, zda je funkce obecnou. |
![]() |
IsOverloaded | Získá, zda je přetížena funkce. |
![]() |
IsShared | Získá nebo nastaví též položka je staticky definované, to znamená, zda položka je konkrétně společné pro všechny instance tohoto typu objektu nebo pouze pro tento objekt. |
![]() |
Kind | Získá typ objektu, která určuje výčet. |
![]() |
Language | Získá programovací jazyk používaný k vytváření kódu. |
![]() |
MustImplement | Získá nebo nastaví hodnotu, která určuje, zda položka je deklarována jako abstraktní a tedy vyžaduje implementace. |
![]() |
Name | Získá nebo nastaví název objektu. |
![]() |
Overloads | Získá kolekci metod přetížených pro tuto položku. |
![]() |
OverrideKind | Nastavuje nebo získá zda CodeFunction objekt představuje funkci nadřazené třídy, která může být přepsána, podřízené třídy funkci, která je nahrazení zděděné chování, nebo zda nemůže být přepsáno funkce. |
![]() |
Parameters | Získá kolekci parametrů pro tuto položku. |
![]() |
Parent | Získá okamžité nadřazeným objektem CodeFunction objektu. |
![]() |
ProjectItem | Získá ProjectItem objektu přidruženého CodeFunction objektu. |
![]() |
Prototype | Získá řetězec, která uchovává definici se zakázaným tohoto objektu. |
![]() |
StartPoint | Získá TextPoint objektu, který definuje začátek kódu položky. |
![]() |
Type | Získá nebo nastaví objekt, který reprezentuje programový typu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
AddAttribute | Vytvoří novou konstrukci kódu atributu a vloží kód ve správném umístění. |
![]() |
AddParameter | Vytvoří novou konstrukci kódu parametr a vloží kód ve správném umístění. |
![]() |
GetEndPoint | Získá TextPoint objekt, který označuje konec definice element kódu. |
![]() |
GetStartPoint | Získá TextPoint objektu, který definuje začátek definice element kódu. |
![]() |
RemoveParameter | Odebere parametr ze seznamu argumentů. |
Nahoru
Poznámky
[!POZNÁMKA]
Hodnoty prvků modelu kódu, jako jsou například tříd, struktur, funkce, atributy, delegátů a tak dále mohou být determinizaci po provedení určité druhy úpravy, což znamená, že jejich hodnoty nelze spoléhat na vždy zůstávají stejné.Další informace naleznete v části hodnotami prvek modelu kódu můžete změnit v Zjišťování kódu pomocí modelu kódu (Visual Basic).
Viz také
Referenční dokumentace
Další zdroje
Postupy: Kompilace a spuštění příkladů kódu objektu automatizace