VCCodeInclude Rozhraní

Definice

Objekt představující #include prvek kódu ve zdrojovém kódu řešení.

public interface class VCCodeInclude
public interface class VCCodeInclude
__interface VCCodeInclude
[System.Runtime.InteropServices.Guid("79847B51-9D7F-4AAD-8245-BCBC6BD081A6")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCCodeInclude
[<System.Runtime.InteropServices.Guid("79847B51-9D7F-4AAD-8245-BCBC6BD081A6")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCCodeInclude = interface
Public Interface VCCodeInclude
Atributy

Příklady

Tento příklad načte všechny #include prvky kódu aktuálního řešení a zobrazí jejich obsah v okně se zprávou.

Sub GetAllIncludes()  
    Dim vcCM As VCCodeModel  
    Dim vcInclude As VCCodeInclude  
    vcCM = DTE.Solution.Item(1).CodeModel  
    For Each vcInclude in vcCM.Includes  
        MsgBox(vcInclude.DisplayName)  
    Next  
End Sub  

Poznámky

VCCodeIncludeObjekt představuje #include příkaz kódu ve zdrojovém souboru, který umožňuje přístup k informacím o konkrétním prvku kódu.

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

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á úplný název 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]

Získá koncový bod objektu.

Extender[String]

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.

File

Získá soubor, kde je tento objekt definovaný.

FullName

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

InfoLocation

Získá možnosti 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

Získá 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 pro čtení.

IsZombie

Načte hodnotu, která označuje, zda 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 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.

StartPoint

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

StartPointOf[vsCMPart, vsCMWhere]

Získá počáteční bod 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