Sdílet prostřednictvím


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
Veřejná vlastnost Access (Zděděno z CodeFunction.)
Veřejná vlastnost Access Nastaví nebo získá přístup k atributům tohoto zboží.
Veřejná vlastnost Attributes (Zděděno z CodeFunction.)
Veřejná vlastnost Attributes Získá všechny atributy pro kolekci CodeFunction objektu.
Veřejná vlastnost CanOverride (Zděděno z CodeFunction.)
Veřejná vlastnost CanOverride Získá nebo nastaví, zda může být přepsána funkce.
Veřejná vlastnost Children (Zděděno z CodeFunction.)
Veřejná vlastnost Children Získá kolekci objektů obsažených v této konstrukce kódu.
Veřejná vlastnost Collection (Zděděno z CodeFunction.)
Veřejná vlastnost Collection Získá obsahující kolekci CodeFunction objekt podporující tuto vlastnost.
Veřejná vlastnost Comment (Zděděno z CodeFunction.)
Veřejná vlastnost Comment Získá nebo nastaví komentáře spojené s prvek kódu.
Veřejná vlastnost DocComment (Zděděno z CodeFunction.)
Veřejná vlastnost DocComment Získá nebo Nastaví komentář pro aktuální prvek modelu kód dokumentu.
Veřejná vlastnost DTE (Zděděno z CodeFunction.)
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint (Zděděno z CodeFunction.)
Veřejná vlastnost EndPoint Získá text bodu, který je umístění na konci kódu položky.
Veřejná vlastnost Extender[String] (Zděděno z CodeFunction.)
Veřejná vlastnost Extender[String] Požadovaný objekt zařízení Extender získá, pokud je k dispozici pro tento objekt.
Veřejná vlastnost ExtenderCATID (Zděděno z CodeFunction.)
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.
Veřejná vlastnost ExtenderNames (Zděděno z CodeFunction.)
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.
Veřejná vlastnost FullName (Zděděno z CodeFunction.)
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost FunctionKind (Zděděno z CodeFunction.)
Veřejná vlastnost FunctionKind Výčet popisující použití funkce získá.
Veřejná vlastnost InfoLocation (Zděděno z CodeFunction.)
Veřejná vlastnost InfoLocation Získá schopnosti modelu kódu.
Veřejná vlastnost IsCodeType (Zděděno z CodeFunction.)
Veřejná vlastnost IsCodeType Získá hodnotu určující zda CodeType objektu lze získat z tohoto objektu.
Veřejná vlastnost IsGeneric Získá hodnotu označující, zda je funkce obecný.
Veřejná vlastnost IsOverloaded (Zděděno z CodeFunction.)
Veřejná vlastnost IsOverloaded Získá, zda je funkce přetížena.
Veřejná vlastnost IsShared (Zděděno z CodeFunction.)
Veřejná vlastnost IsShared Získá nebo nastaví zda zboží je staticky definována, to znamená, zda zboží je konkrétně společné pro všechny instance daného typu objektu nebo pouze pro tento objekt.
Veřejná vlastnost Kind (Zděděno z CodeFunction.)
Veřejná vlastnost Kind Výčet označující typ objektu získá.
Veřejná vlastnost Language (Zděděno z CodeFunction.)
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost MustImplement (Zděděno z CodeFunction.)
Veřejná vlastnost MustImplement Získá nebo nastaví hodnotu označující, zda zboží deklarováno jako abstraktní a tedy vyžaduje implementaci.
Veřejná vlastnost Name (Zděděno z CodeFunction.)
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost Overloads (Zděděno z CodeFunction.)
Veřejná vlastnost Overloads Získá kolekce přetížené metody pro tuto položku.
Veřejná vlastnost OverrideKind Nastaví nebo získá zda CodeFunction objekt představuje funkce nadřazené 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.
Veřejná vlastnost Parameters (Zděděno z CodeFunction.)
Veřejná vlastnost Parameters Kolekce parametrů získá pro tuto položku.
Veřejná vlastnost Parent (Zděděno z CodeFunction.)
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt CodeFunction objektu.
Veřejná vlastnost ProjectItem (Zděděno z CodeFunction.)
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu CodeFunction objektu.
Veřejná vlastnost Prototype[Int32] (Zděděno z CodeFunction.)
Veřejná vlastnost Prototype[Int32] Načte řetězec hospodářství se zakázaným inzerováním definice tohoto objektu.
Veřejná vlastnost StartPoint (Zděděno z CodeFunction.)
Veřejná vlastnost StartPoint Získává TextPoint objektu, který definuje začátek kódu položky.
Veřejná vlastnost Type (Zděděno z CodeFunction.)
Veřejná vlastnost Type Získá nebo nastaví objekt představující typ programové.

Nahoru

Metody

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

Nahoru

Poznámky

[!POZNÁMKA]

Není 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 Zjištění kódu pomocí kódu modelu (Visual Basic).

Viz také

Referenční dokumentace

EnvDTE80 – obor názvů

Další zdroje

Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu

Zjištění kódu pomocí kódu modelu (Visual Basic)

Zjištění kódu pomocí kódu modelu (Visual C#)