LanguageService.IsMappedLocation(IVsTextBuffer, Int32, Int32) Methode

Definition

Wird aufgerufen, um zu bestimmen, ob die angegebene Position im angegebenen Quelldatei Code in eine andere Datei verweist.

public:
 virtual int IsMappedLocation(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ buffer, int line, int col);
public:
 virtual int IsMappedLocation(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ buffer, int line, int col);
 virtual int IsMappedLocation(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer const & buffer, int line, int col);
public virtual int IsMappedLocation (Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer buffer, int line, int col);
abstract member IsMappedLocation : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * int * int -> int
override this.IsMappedLocation : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * int * int -> int
Public Overridable Function IsMappedLocation (buffer As IVsTextBuffer, line As Integer, col As Integer) As Integer

Parameter

buffer
IVsTextBuffer

[in] Das IVsTextBuffer-Objekt, das die Quelldatei enthält.

line
Int32

[in] Die Zeile im Puffer, die gesucht werden soll.

col
Int32

[in] Der Offset in die Zeile, die gesucht werden soll.

Gibt zurück

Int32

Wenn die Position in der Quelldatei einer anderen Datei zugeordnet ist, wird S_OK; zurückgegeben; andernfalls wird S_FALSE zurückgegeben.

Implementiert

Hinweise

Ein Beispiel für eine Quelle, die aus einer anderen Datei zugeordnet wird, ist eine Code-Behind-Datei, in der die Position in einer HTML-Datei auf die Code Behind-Datei verweist.

Die Basis Methode gibt immer zurück S_FALSE .

Gilt für