VCCodeElement Rozhraní

Definice

Objekt poskytující přístup k jakémukoli prvku kódu ve zdrojovém souboru.

public interface class VCCodeElement
public interface class VCCodeElement
__interface VCCodeElement
[System.Runtime.InteropServices.Guid("46AB500A-F64B-4BA3-B5F4-102E7FEC2412")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCCodeElement
[<System.Runtime.InteropServices.Guid("46AB500A-F64B-4BA3-B5F4-102E7FEC2412")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCCodeElement = interface
Public Interface VCCodeElement
Atributy

Příklady

Tento příklad přiřadí nově přidanou třídu k 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  

Poznámky

VCCodeElementObjekt poskytuje funkci modelu kódu pro existující řešení Visual C++ integrované vývojové prostředí (IDE) na úrovni elementu kódu. Primárně se tento objekt používá k vyhledání a úpravě jakéhokoliv elementu kódu (deklarace třídy, identifikátor, definice funkce atd.) přístupné ve zdrojovém souboru.

Poznámka

Velkou část funkcí tohoto objektu poskytuje objekt sady Visual Studio CodeElement . Další informace naleznete v tématu CodeElement Object.

Informace o tom, jak zkompilovat a spustit tuto ukázku, naleznete v tématu How to: zkompiluje ukázkový kód pro Visual C++ rozšiřitelnost modelu kódu .

Vlastnosti

Attributes

Získá kolekci všech atributů pro nadřazený objekt.

Children

Získá kolekci objektů obsažených v rámci této konstrukce kódu.

CodeModel

Získá VCCodeModel objekt pro projekt.

Collection

Získá kolekci obsahující objekt podporující tuto vlastnost nebo obsaženou v rámci této konstrukce kódu.

Comment

Získá nebo nastaví komentář přidružený k prvku kódu.

DisplayName

Získá zobrazovaný název VCCodeElement objektu.

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.

EndPoint

Získá bod úprav, který je umístěním konce položky kódu.

EndPointOf[vsCMPart, vsCMWhere]

Vrátí koncový bod VCCodeElement objektu.

Extender[String]

Vrátí požadovaný objekt Extender, pokud je k dispozici pro tento objekt.

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.

File

Získá soubor přidružený k tomuto VCCodeElement objektu.

FullName

Získá úplnou cestu a název souboru objektu.

InfoLocation

Popisuje schopnosti modelu kódu.

IsCaseSensitive

Získá hodnotu, která označuje, zda se v prvku kódu rozlišují malá a velká písmena.

IsCodeType

Vrací hodnotu určující, zda CodeType lze objekt získat z tohoto objektu.

IsInjected

Načte hodnotu, která označuje, zda byl prvek kódu vložen pomocí atributu nebo rozšíření makra.

IsReadOnly

Načte hodnotu, která označuje, zda je soubor obsahující objekt určen jen VCCodeElement pro čtení.

IsZombie

Načte hodnotu, která označuje, zda VCCodeElement objekt existuje.

Kind

Získá výčet označující typ objektu.

Language

Získá programovací jazyk použitý pro tvorbu kódu.

Location[vsCMWhere]

Získá umístění deklarace nadřazeného objektu.

Name

Získá nebo nastaví název objektu.

Parent

Získá bezprostřední nadřazený objekt daného objektu.

Picture

Získá objekt automatizace obrázku, který se použije jako ikona v uživatelském rozhraní.

Project

Získá Project objekt přidružený k objektu.

ProjectItem

Získá ProjectItem objekt přidružený k danému objektu.

References

Není aktuálně implementováno.

StartPoint

Získá TextPoint objekt, který definuje začátek položky kódu.

StartPointOf[vsCMPart, vsCMWhere]

Získá počáteční bod nadřazeného objektu.

Metody

GetEndPoint(vsCMPart)

Získá TextPoint objekt, který označuje konec definice elementu kódu.

GetStartPoint(vsCMPart)

Získává TextPoint objekt, který definuje začátek definice elementu kódu.

IsSelf(Object)

Určuje, zda je zadaný prvek kódu stejný jako jiný prvek kódu.

Platí pro