Udostępnij za pośrednictwem


Właściwość VCCodeIDLImportLib.InfoLocation —

Pobiera możliwości modelu kodu.

Przestrzeń nazw:  Microsoft.VisualStudio.VCCodeModel
Zestaw:  Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)

Składnia

'Deklaracja
ReadOnly Property InfoLocation As vsCMInfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
    vsCMInfoLocation get ();
}
abstract InfoLocation : vsCMInfoLocation with get
function get InfoLocation () : vsCMInfoLocation

Wartość właściwości

Typ: vsCMInfoLocation
A vsCMInfoLocation wartość stałą.

Uwagi

Jeśli InfoLocation zwraca EnvDTE.vsCMInfoLocation.vsCMInfoLocationProject, a następnie można ustawić właściwości, uzyskania StartPoint, uzyskania EndPoint, itd.Przejściu z jednego kodu modelu obiektu (A) do (B) — np. z funkcji jego typu, lub z klasy do swojej klasy bazowej — B może być typu EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal , jeśli jego definicja jest w innym projekcie.Dyspozycja zależy od wdrożenia modelu kodu, czy obiekt b projekt jest realizowany w tym samym języku co obiekt a i tak dalej.

Jeśli InfoLocation zwraca EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal, a następnie informacje są dostępne tylko z metadanych, z biblioteki DLL inspekcji lub mrożonych źródeł.Może być w stanie uzyskać StartPoint i EditPoint, ale nie można edytować dokumentu; oznacza to, że nie można ustawić właściwości lub zmodyfikować tekst pod elementem kodu.

Jeśli InfoLocation zwraca EnvDTE.vsCMInfoLocation.vsCMInfoLocationNone, a następnie wszystkie, który jest dostępny jest obiekt modelu kodu, który ma nazwę.Ponadto na podstawie kontekstu kodu źródłowego, w niektórych przypadkach można stwierdzić czy nazwa powinna być klasy lub interfejsu.W tej sytuacji jednak ponieważ model kodu nie można rozpoznać nazwy wszelkich rzeczywistych i użyteczne informacje, obiekt jest inaczej bezużyteczne.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VCCodeIDLImportLib Interfejs

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel

Inne zasoby

Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady