VCCodeUsingAlias.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 tato vlastnost 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 tato vlastnost 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 EditPoint, ale nemůžete upravovat dokument; To znamená, že nelze nastavit vlastnosti nebo změnit text za element kódu.
Pokud tato vlastnost vrátí EnvDTE.vsCMInfoLocation.vsCMInfoLocationNone, pak vše, co je k dispozici je objekt modelu kódu, která má název.Navíc podle kontextu zdrojového kódu, v některých případech můžete zjistit zda název by měl být třída 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
- 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.