Freigeben über


IVsTextManager.NavigateToLineAndColumn-Methode

Sucht oder erstellt eine entsprechende Ansicht für den angegebenen Puffer und platziert die Auswahl an der angegebenen Position.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function NavigateToLineAndColumn ( _
    pBuffer As IVsTextBuffer, _
    ByRef guidDocViewType As Guid, _
    iStartRow As Integer, _
    iStartIndex As Integer, _
    iEndRow As Integer, _
    iEndIndex As Integer _
) As Integer
int NavigateToLineAndColumn(
    IVsTextBuffer pBuffer,
    ref Guid guidDocViewType,
    int iStartRow,
    int iStartIndex,
    int iEndRow,
    int iEndIndex
)
int NavigateToLineAndColumn(
    [InAttribute] IVsTextBuffer^ pBuffer, 
    [InAttribute] Guid% guidDocViewType, 
    [InAttribute] int iStartRow, 
    [InAttribute] int iStartIndex, 
    [InAttribute] int iEndRow, 
    [InAttribute] int iEndIndex
)
abstract NavigateToLineAndColumn : 
        pBuffer:IVsTextBuffer * 
        guidDocViewType:Guid byref * 
        iStartRow:int * 
        iStartIndex:int * 
        iEndRow:int * 
        iEndIndex:int -> int
function NavigateToLineAndColumn(
    pBuffer : IVsTextBuffer, 
    guidDocViewType : Guid, 
    iStartRow : int, 
    iStartIndex : int, 
    iEndRow : int, 
    iEndIndex : int
) : int

Parameter

  • guidDocViewType
    Typ: Guid%

    [in] GUID, die die Ansicht bezeichnet. Dieser Wert sollte LOGVIEWID_TextViewenthalten sein.

  • iStartRow
    Typ: Int32

    [in] Anfangszeile, sodass die Auswahl durchsucht.

  • iStartIndex
    Typ: Int32

    [in] Startindex für die Auswahl durchsucht.

  • iEndRow
    Typ: Int32

    [in] Endzeile, sodass die Auswahl durchsucht.

  • iEndIndex
    Typ: Int32

    [in] Endindex, sodass die Auswahl durchsucht.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextManager::NavigateToLineAndColumn(
   [in] IVsTextBuffer* pBuffer,
   [in] REFGUID guidDocViewType,
   [in] long iStartRow,
   [in] CharIndex iStartIndex,
   [in] long iEndRow,
   [in] CharIndex iEndIndex
);

Um diese Methode einen Zeiger auf einen Textpuffer und eine Zeilen- bzw. Spaltenposition in diesem Puffer verwenden. Die Methode sucht dann den Puffer, an eine Ansicht wenn die Ansicht ist nicht aktuell aktive Auswahl, und klicken Sie dann am angegebenen Textabschnitt platziert.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextManager Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace