Metodo IVsTextBuffer.GetPositionOfLineIndex
Restituisce il numero di posizione nel buffer di testo, dato un oggetto e un numero di colonne.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function GetPositionOfLineIndex ( _
iLine As Integer, _
iIndex As Integer, _
<OutAttribute> ByRef piPosition As Integer _
) As Integer
int GetPositionOfLineIndex(
int iLine,
int iIndex,
out int piPosition
)
int GetPositionOfLineIndex(
[InAttribute] int iLine,
[InAttribute] int iIndex,
[OutAttribute] int% piPosition
)
abstract GetPositionOfLineIndex :
iLine:int *
iIndex:int *
piPosition:int byref -> int
function GetPositionOfLineIndex(
iLine : int,
iIndex : int,
piPosition : int
) : int
Parametri
iLine
Tipo: Int32[in] Numero della riga di cui la posizione è richiesta.
iIndex
Tipo: Int32[in] Posizione del carattere su iLine.
piPosition
Tipo: Int32%[out] Puntatore al numero di posizione equivalente.
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::GetPositionOfLineIndex(
[in] long iLine,
[in] CharIndex iIndex,
[out] long *piPosition
);
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.