VCCodeUsingAlias.InfoLocation-Eigenschaft
Ruft die Funktionen des Codemodells ab.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
ReadOnly Property InfoLocation As vsCMInfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
vsCMInfoLocation get ();
}
abstract InfoLocation : vsCMInfoLocation with get
function get InfoLocation () : vsCMInfoLocation
Eigenschaftswert
Typ: vsCMInfoLocation
Ein vsCMInfoLocation-Konstantenwert.
Hinweise
Wenn diese Eigenschaft EnvDTE.vsCMInfoLocation.vsCMInfoLocationProject zurückgibt, können Sie Eigenschaften festlegen, erhalten StartPoint, des EndPoint abrufen, u. a. Wenn Sie von einem Codemodellobjekt (A) zu einem anderen (B) wechseln, z. B. von einer Funktion zu deren Typ oder von einer Klasse zu deren Basisklasse, kann B vom Typ EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal sein, wenn sich die zugehörige Definition in einem anderen Projekt befindet. Die Disposition hängt von der Implementierung des Codemodells ab, sowie davon, ob das Projekt von Objekt B in derselben Sprache implementiert ist wie das von Objekt A usw.
Wenn diese Eigenschaft EnvDTE.vsCMInfoLocation.vsCMInfoLocationExternal zurückgibt, dann sind Informationen nur von den Metadaten, das Überprüfen einer DLL oder von den gesperrten Quellen verfügbar. Möglicherweise können Sie StartPoint und EditPoint abrufen. Das Dokument kann jedoch nicht bearbeitet werden, d. h., Sie können keine Eigenschaften festlegen und den Text nach dem Codeelement nicht ändern.
Wenn diese Eigenschaft EnvDTE.vsCMInfoLocation.vsCMInfoLocationNone zurückgibt, dann alle, die ist ein Codemodellobjekt, verfügbar, das einen Namen. Je nach Kontext des Quellcodes können Sie in einigen Fällen erkennen, ob es sich bei dem Namen um eine Klasse oder eine Schnittstelle handelt. In diesem Fall ist das Objekt jedoch anderweitig nicht verwendbar, da das Codemodell den Namen nicht in nützliche Informationen auflösen konnte.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.