Sdílet prostřednictvím


VCCodeBase.InfoLocation – vlastnost

Získá schopnosti modelu kódu.

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

Syntaxe

'Deklarace
ReadOnly Property InfoLocation As vsCMInfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
    vsCMInfoLocation get ();
}
abstract InfoLocation : vsCMInfoLocation with get
function get InfoLocation () : vsCMInfoLocation

Hodnota vlastnosti

Typ: EnvDTE.vsCMInfoLocation
A vsCMInfoLocation konstantní hodnotu.

Poznámky

Pokud InfoLocation vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationProject, potom můžete nastavit vlastnosti, získat StartPoint, získat EndPointatd.Při návratu z jednoho kódu modelu objektu (A) do jiného (B) – takové z funkce z třídy k jeho základní třídy nebo jeho typ – B může být typu EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal Pokud je jeho definice v jiném projektu.Dispozice závisí na implementaci modelu kódu, zda objekt B projektu je implementováno ve stejném jazyce jako objektu A atd.

Pokud InfoLocation vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal, je k dispozici, pouze z metadat, inspekci knihovny DLL nebo ze zmrazených zdrojů informací.Je možné získat StartPoint a EndPoint, ale nelze upravit dokument; Nelze nastavit vlastnosti nebo změnit text za element kódu.

Pokud InfoLocation vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationNone, pak je k dispozici pouze objekt modelu kódu, který má název.Také založené na kontextu zdrojový kód v některých případech můžete zjistit zda má být název, třídy nebo rozhraní.V této situaci protože kód modelu nelze přeložit název na užitečné informace, objekt je však jinak nepoužitelné.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VCCodeBase Rozhraní

Microsoft.VisualStudio.VCCodeModel – obor názvů

Další zdroje

Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu