Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

VCCodeUsingAlias Rozhraní

Microsoft.VisualStudio.VCCodeModel – obor názvů