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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady