Sdílet prostřednictvím


VCCodeElement – rozhraní

Objekt přístup libovolný prvek kódu do zdrojového souboru.

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

Syntaxe

'Deklarace
<GuidAttribute("D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")> _
Public Interface VCCodeElement
[GuidAttribute("D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")]
public interface VCCodeElement
[GuidAttribute(L"D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")]
public interface class VCCodeElement
[<GuidAttribute("D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")>]
type VCCodeElement =  interface end
public interface VCCodeElement

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

Vlastnosti

  Název Popis
Veřejná vlastnost Attributes Získá kolekce všechny atributy nadřazeného 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 Získá 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 DisplayName Načte zobrazovaný název VCCodeElement objektu.
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 VCCodeElement objektu.
Veřejná vlastnost Extender Požadovaný objekt zařízení Extender vrátí, pokud je k dispozici pro tento objekt.
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.
Veřejná vlastnost File Získá přidružené k tomuto souboru VCCodeElement objektu.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost InfoLocation Popisuje funkce modelu kódu.
Veřejná vlastnost IsCaseSensitive Získá hodnotu označující, 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á hodnotu určující, pokud prvek kódu byla injekčně rozšíření atributu nebo makro.
Veřejná vlastnost IsReadOnly Získá hodnotu označující Pokud soubor obsahující VCCodeElement objekt je určen jen pro čtení.
Veřejná vlastnost IsZombie Získá hodnotu určující zda VCCodeElement objekt existuje.
Veřejná vlastnost Kind Výčet označující typ objektu získá.
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Location Získá umístění nadřazený objekt prohlášení.
Veřejná vlastnost Name Získá nebo nastaví název objektu.
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 References Není aktuálně implementováno.
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 nadřazeného objektu.

Nahoru

Metody

  Název Popis
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

VCCodeElement Objekt poskytuje funkce modelu kód existující Visual C++ integrované vývojové prostředí (IDE) řešení na úrovni prvku kód.Tento objekt je používají především, najít a upravit libovolný prvek kódu (deklarace třídy, identifikátor, definice funkce a podobně) přístupné ve zdrojovém souboru.

[!POZNÁMKA]

Visual Studio poskytuje velkou část funkčnosti tohoto objektu CodeElement objektu.Další informace naleznete v CodeElement 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

Tento příklad přiřazuje třída nově přidané VCCodeElement objektu.

Sub GetVCCodeElement()
    Dim vcCM As VCCodeModel
    Dim vcCodeElement As VCCodeElement
    vcCM = DTE.Solution.Item(1).CodeModel
    vcCodeElement = vcCM.AddClass("MyClass", "MyClass.h")
End Sub

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCCodeModel – obor názvů