Sdílet prostřednictvím


VCCodeNamespace.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.Po přechodu z jednoho kódu modelu objektu (A) do jiného (B) – například z funkce jejich typu nebo třídy na základní třída – B mohou být typu EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal -li jeho definice v jiném projektu.Odstraňování závisí na implementaci modelu kódu, zda objekt b projektu je implementováno ve stejném jazyce jako objekt 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 EditPoint, ale nemůžete upravovat dokument; Nelze nastavit vlastnosti nebo změnit text za prvek kódu.

Pokud InfoLocation vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationNone, pak je k dispozici pouze objekt modelu kódu, který má název.Také na základě 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 veškeré užitečné informace, objekt je však jinak nepoužitelné.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VCCodeNamespace Rozhraní

Microsoft.VisualStudio.VCCodeModel – obor názvů

Další zdroje

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