LanguageService.IsMappedLocation(IVsTextBuffer, Int32, Int32) Método

Definição

Chamado para determinar se o local especificado no arquivo de origem específico referencia o código em outro arquivo.

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

Parâmetros

buffer
IVsTextBuffer

no O IVsTextBuffer que contém o arquivo de origem.

line
Int32

no A linha no buffer a ser localizada.

col
Int32

no O deslocamento na linha a ser localizada.

Retornos

Int32

Se a posição no arquivo de origem for mapeada para outro arquivo, retornará S_OK ; caso contrário, retornará S_FALSE .

Implementações

Comentários

Um exemplo de origem que está sendo mapeada de outro arquivo é um arquivo code-behind em que a posição em um arquivo HTML referencia o arquivo code-behind.

O método base sempre retorna S_FALSE .

Aplica-se a