Metodo IVsTextBuffer.GetLineIndexOfPosition
Restituisce la riga e numeri di colonne nel buffer di testo, dato il numero di posizione.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function GetLineIndexOfPosition ( _
iPosition As Integer, _
<OutAttribute> ByRef piLine As Integer, _
<OutAttribute> ByRef piColumn As Integer _
) As Integer
int GetLineIndexOfPosition(
int iPosition,
out int piLine,
out int piColumn
)
int GetLineIndexOfPosition(
[InAttribute] int iPosition,
[OutAttribute] int% piLine,
[OutAttribute] int% piColumn
)
abstract GetLineIndexOfPosition :
iPosition:int *
piLine:int byref *
piColumn:int byref -> int
function GetLineIndexOfPosition(
iPosition : int,
piLine : int,
piColumn : int
) : int
Parametri
iPosition
Tipo: Int32[in] Numero di posizione della riga desiderata.
piLine
Tipo: Int32%[out] Puntatore al numero di riga.
piColumn
Tipo: Int32%[out] Puntatore alla posizione di colonna sulla riga.
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 IVsTextBuffer::GetLineIndexOfPosition(
[in] long iPosition,
[out] long *piLine,
[out] CharIndex *piColumn
);
Questo metodo potrebbe richiedere di risorse, a seconda dell'implementazione sottostante del buffer. Ovvero essere molto difficile calcolare la dimensione del buffer se è a un'implementazione orientata a virtuale come in Visual Basic.
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.