Sdílet prostřednictvím


VCCodeMap – rozhraní

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

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

Syntaxe

'Deklarace
<GuidAttribute("3FEB2D54-01CF-40B9-94D5-3021BCC981D7")> _
Public Interface VCCodeMap
[GuidAttribute("3FEB2D54-01CF-40B9-94D5-3021BCC981D7")]
public interface VCCodeMap
[GuidAttribute(L"3FEB2D54-01CF-40B9-94D5-3021BCC981D7")]
public interface class VCCodeMap
[<GuidAttribute("3FEB2D54-01CF-40B9-94D5-3021BCC981D7")>]
type VCCodeMap =  interface end
public interface VCCodeMap

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

Vlastnosti

  Název Popis
Veřejná vlastnost BodyText Získá nebo nastaví základní text 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 Získá úplný název 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 Získá-li koncový bod objektu.
Veřejná vlastnost Entries Položky získává VCCodeMap objektu.
Veřejná vlastnost Extender Požadovaný objekt zařízení Extender získá, 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 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 InfoLocation Získá schopnosti 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í, zda byla injekčně prvek kódu 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 IsZombie Získá hodnotu určující, zda 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í 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 přidružená k objektu.
Veřejná vlastnost ProjectItem Získává ProjectItem objekt přidružený k danému objektu.
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.

Nahoru

Metody

  Název Popis
Veřejná metoda AddEntry Vloží položku mapy do prvek kódu mapy zastoupen VCCodeMap objektu.
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.
Veřejná metoda RemoveEntry Odebere položku zadanou mapy z reprezentované prvek kódu mapy VCCodeMap objektu.

Nahoru

Poznámky

Hlavním účelem VCCodeMap je objekt upravit existující prvek mapy.Změny zahrnují přidávání a odebírání položek mapování a úpravou vlastnosti existující položky mapování.

Prvek mapy je jakýkoli kód prvek začínající BEGIN_XXX_MAP makro a až END_XXX_MAP makro.Některé běžné příklady jsou:

Příklady

V tomto příkladu načte první VCCodeMap objektu řešení a zobrazí v okně se zprávou.Předpokládá, že výchozí MFC projekt je otevřen.

Sub GetFirstMap()
    Dim vcCM As VCCodeModel
    Dim vcMap As VCCodeMap
    vcCM = DTE.Solution.Item(1).CodeModel
    vcMap = vcCM.Maps.Item(1)
    MsgBox(vcMap.DisplayName)
End Sub

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCCodeModel – obor názvů