Share via


VCCodeProperty – rozhraní

Objekt představující prvek vlastnost kódu (s __property klíčové slovo).

Obor názvů:  Microsoft.VisualStudio.VCCodeModel
Sestavení:  Microsoft.VisualStudio.VCCodeModel (v Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Deklarace
<GuidAttribute("E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")> _
Public Interface VCCodeProperty
[GuidAttribute("E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")]
public interface VCCodeProperty
[GuidAttribute(L"E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")]
public interface class VCCodeProperty
[<GuidAttribute("E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")>]
type VCCodeProperty =  interface end
public interface VCCodeProperty

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

Vlastnosti

  Název Popis
Veřejná vlastnost Access Definuje přístup k atributům tohoto zboží.
Veřejná vlastnost Attributes Získá kolekce všechny atributy objektu.
Veřejná vlastnost Children Získá kolekci objektů obsažených v této konstrukce kódu.
Veřejná vlastnost CodeModel Získává VCCodeModel objektu pro projekt.
Veřejná vlastnost Collection Vrátí kolekci obsahující objekt podporující tuto vlastnost nebo obsažených v této konstrukce kódu.
Veřejná vlastnost Comment Získá nebo nastaví komentáře spojené s prvek kódu.
Veřejná vlastnost DeclarationText Získá nebo nastaví prohlášení objektu.
Veřejná vlastnost DisplayName Získá nebo nastaví název používaný pro tuto skupinu výstup v uživatelském rozhraní.
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 Upravit bod, který je umístění na konec položky kód získá.
Veřejná vlastnost EndPointOf Vrátí koncový bod objektu.
Veřejná vlastnost Extender Požadovaný objekt zařízení Extender vrátí, pokud je k dispozici pro tento objekt.
Veřejná vlastnost ExtenderCATID Vrátí ID (CATID) kategorie zařízení Extender pro objekt.
Veřejná vlastnost ExtenderNames Vrátí seznam dostupných zařízení Extender pro objekt.
Veřejná vlastnost File Načtení souboru, kde je definována tohoto objektu.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost Functions Kolekce funkcí, získá pro nadřazený objekt.
Veřejná vlastnost Getter Získá nebo nastaví objekt definující vlastnost vrátit kód.
Veřejná vlastnost InfoLocation Popisuje funkce modelu kódu.
Veřejná vlastnost IsCaseSensitive Určuje, zda je prvek kódu velká a malá písmena.
Veřejná vlastnost IsCodeType Získá hodnotu určující zda CodeType objektu lze získat z tohoto objektu.
Veřejná vlastnost IsInjected Získá, pokud prvek kódu má byla injekčně rozšíření atributu nebo makro.
Veřejná vlastnost IsReadOnly Získá hodnotu označující, zda je soubor obsahující objekt jen pro čtení.
Veřejná vlastnost IsShared Nastaví nebo získá zda vlastnost je nastaven příznak IsShared.
Veřejná vlastnost IsTrivial Získá nebo nastaví hodnotu označující, zda je vlastnost bezvýznamné.
Veřejná vlastnost IsVirtual Nastaví nebo získá, zda je vlastnost virtuální.
Veřejná vlastnost IsZombie Určuje, zda objekt existuje.
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 získá.
Veřejná vlastnost Location Vrátí umístění objektu prohlášení.
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost Namespace Načtení objektu definice oboru názvů.
Veřejná vlastnost Parameters Kolekce parametrů získá pro tuto položku.
Veřejná vlastnost Parent Získá okamžitou nadřazeného objektu daného objektu.
Veřejná vlastnost Picture Získá objekt automatizace obrázku jako ikona v uživatelském rozhraní.
Veřejná vlastnost Project Získává Project objekt přidružený objekt.
Veřejná vlastnost ProjectItem Získává ProjectItem objekt přidružený k danému objektu.
Veřejná vlastnost Prototype Vrátí řetězec hospodářství se zakázaným inzerováním definice tohoto objektu.
Veřejná vlastnost Setter Získá nebo nastaví objekt definující kódu můžete nastavit vlastnost.
Veřejná vlastnost StartPoint Získává TextPoint objektu, který definuje začátek kódu položky.
Veřejná vlastnost StartPointOf Získá počáteční bod objektu.
Veřejná vlastnost Type Získá nebo nastaví objekt představující typ programové.
Veřejná vlastnost TypeString Získá nebo nastaví typ objektu pomocí znázornění typu řetězec.

Nahoru

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 GetEndPoint Získává TextPoint objekt, který označuje konec definice prvku.
Veřejná metoda GetStartPoint Získává TextPoint objektu, který definuje začátek definice prvku.
Veřejná metoda IsSelf Určuje, zda je prvek zadaný kód je stejný jako jiný element kódu.

Nahoru

Poznámky

VCCodeProperty Objektu představuje vlastnost prvek Kód zdrojového souboru a umožňuje přístup k informacím o konkrétní kód prvku.

[!POZNÁMKA]

Poskytuje velkou část funkčnosti tohoto objektu Visual StudioCodeProperty objektu. Další informace naleznete v CodeProperty objektu.

Viz Postupy: Kompilace ukázkového kódu pro rozšíření modelu kódu Visual C++ informace o kompilaci a spuštění tohoto vzorku.

Příklady

V tomto příkladu načte všechny vlastnosti první třídy a jejich názvy se zobrazí v okně se zprávou.

Sub GetProperties()
    Dim vcCM As VCCodeModel
    Dim vcClass As VCCodeClass
    Dim vcProperty as VCCodeProperty
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Item(1)
    For Each vcProperty in vcClass.Properties
        MsgBox(vcProperty.DisplayName)
    Next
End Sub

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCCodeModel – obor názvů