Metodo IVsTextView.GetLineAndColumn
Converte una posizione del flusso di testo a una riga e a un indice di colonna.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function GetLineAndColumn ( _
iPos As Integer, _
<OutAttribute> ByRef piLine As Integer, _
<OutAttribute> ByRef piIndex As Integer _
) As Integer
int GetLineAndColumn(
int iPos,
out int piLine,
out int piIndex
)
int GetLineAndColumn(
[InAttribute] int iPos,
[OutAttribute] int% piLine,
[OutAttribute] int% piIndex
)
abstract GetLineAndColumn :
iPos:int *
piLine:int byref *
piIndex:int byref -> int
function GetLineAndColumn(
iPos : int,
piLine : int,
piIndex : int
) : int
Parametri
iPos
Tipo: Int32[in] Integer contenente la posizione nel flusso di testo.
piLine
Tipo: Int32%[out] Puntatore contenente l'indice della riga che corrisponde alla posizione del flusso.
piIndex
Tipo: Int32%[out] Puntatore contenente l'indice di colonna corrispondente alla posizione del flusso.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsTextView::GetLineAndColumn(
[in] long iPos,
[out] long *piLine,
[out] CharIndex *piIndex
);
Utilizzare questo metodo per convertire un percorso del flusso di testo a una riga e a un indice di colonna. Per convertire una riga e un indice di colonna in un flusso di testo inserire, utilizzare GetNearestPosition. GetNearestPosition il metodo rappresenta lo spazio virtuale nella visualizzazione e il percorso del marcatore (EOL) di fine riga nella riga specificata se la colonna è nello spazio virtuale o alla fine. Lo spazio virtuale è spazio che mostra nella visualizzazione se tuttavia non in parte del buffer di testo. L'impostazione spazio virtuale è di accesso dagli strumenti \Options\Text Editor\All Languages\General. Per ulteriori informazioni, vedere Opzioni, Editor di testo, Tutti i linguaggi.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.