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: vsCMInfoLocation
A vsCMInfoLocation konstantní hodnotu.

Poznámky

Pokud InfoLocation vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationProject, pak můžete nastavit vlastnosti, získat StartPoint, získat EndPoint, a tak dále.Při přechodu z jednoho kódu modelu objektu (A) do jiného (B) – například z funkce z třídy na svou základní třídu nebo jeho typ, může být typu B EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal je-li jeho definice v jiném projektu.Dispozice závisí na implementaci modelu kódu, zda objekt B projektu proběhlo ve stejném jazyce jako objektu A a tak dále.

Pokud InfoLocation vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal, pak informace jsou k dispozici pouze z metadat, kontroly knihovnu DLL nebo ze zmrazených zdrojů.Je možné získat StartPoint a EndPoint, ale nemůžete upravovat dokument; Nelze tedy nastavit vlastnosti nebo změnit text za element kódu.

Pokud InfoLocation vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationNone, pak vše, co je k dispozici je objekt modelu kódu, která má název.Také podle kontextu zdrojového kódu, v některých případech můžete zjistit zda název by měl být třídy nebo rozhraní.V této situaci protože kód modelu nelze přeložit název na veškeré užitečné informace objektu 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

Postupy: Kompilace a spuštění příkladů kódu objektu automatizace