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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.VCCodeModel – obor názvů
Další zdroje
Postupy: Kompilace a spuštění příkladů kódu objektu automatizace