Metodo IVsTextImage.GetLine
Fornisce l'accesso diretto e orientato alla riga nel buffer di testo.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function GetLine ( _
grfGet As UInteger, _
iLine As Integer, _
iStartIndex As Integer, _
iEndIndex As Integer, _
<OutAttribute> pLineData As LINEDATAEX() _
) As Integer
int GetLine(
uint grfGet,
int iLine,
int iStartIndex,
int iEndIndex,
LINEDATAEX[] pLineData
)
int GetLine(
[InAttribute] unsigned int grfGet,
[InAttribute] int iLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndIndex,
[OutAttribute] array<LINEDATAEX>^ pLineData
)
abstract GetLine :
grfGet:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref -> int
function GetLine(
grfGet : uint,
iLine : int,
iStartIndex : int,
iEndIndex : int,
pLineData : LINEDATAEX[]
) : int
Parametri
grfGet
Tipo: UInt32[in] Flag che forniscono informazioni aggiuntive sulla riga. per un elenco di dwFlags i valori, vedere GLDE_FLAGS.
iLine
Tipo: Int32[in] Integer contenente il numero di riga. Si tratta di un valore in base zero.
iStartIndex
Tipo: Int32[in] Indice del carattere iniziale all'interno della riga. Deve essere minore o uguale alla lunghezza della riga.
iEndIndex
Tipo: Int32[in] Indice del carattere finale della linea. Deve essere minore o uguale alla lunghezza della riga.
pLineData
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[][out] Puntatore al riempire-in LINEDATA struttura. Ciò viene allocata dall'ambiente e viene soddisfatta da GetLine metodo.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
utilizzare gli elementi di grfGet per specificare il livello di impedire che si desideri istituire. l'ambiente chiamerà ReleaseLine quando la riga non è più necessaria.
Firma COM
da textmgr.idl:
HRESULT IVsTextImage::GetLine(
[in] DWORD grfGet,
[in] LONG iLine,
[in] LONG iStartIndex,
[in] LONG iEndIndex,
[out, retval] LINEDATAEX * pLineData
);
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.