Metodo VsTextBufferClass.GetLineDataEx
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
Public Overridable Function GetLineDataEx ( _
dwFlags As UInteger, _
iLine As Integer, _
iStartIndex As Integer, _
iEndIndex As Integer, _
<OutAttribute> pLineData As LINEDATAEX(), _
pMarkerData As MARKERDATA() _
) As Integer
public virtual int GetLineDataEx(
uint dwFlags,
int iLine,
int iStartIndex,
int iEndIndex,
LINEDATAEX[] pLineData,
MARKERDATA[] pMarkerData
)
public:
virtual int GetLineDataEx(
[InAttribute] unsigned int dwFlags,
[InAttribute] int iLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndIndex,
[OutAttribute] array<LINEDATAEX>^ pLineData,
[InAttribute] array<MARKERDATA>^ pMarkerData
)
abstract GetLineDataEx :
dwFlags:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref *
pMarkerData:MARKERDATA[] -> int
override GetLineDataEx :
dwFlags:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref *
pMarkerData:MARKERDATA[] -> int
public function GetLineDataEx(
dwFlags : uint,
iLine : int,
iStartIndex : int,
iEndIndex : int,
pLineData : LINEDATAEX[],
pMarkerData : MARKERDATA[]
) : int
Parametri
dwFlags
Tipo: UInt32[in] Flag che forniscono informazioni aggiuntive sulla riga. per un elenco di dwFlags i valori, vedere GLDE_FLAGS.
iLine
Tipo: Int32[in] La riga su cui le informazioni richieste. 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. Questo valore viene ignorato a meno che un valore di gldeSubset viene specificato per dwFlags.
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[][in, out] puntatore a riempire-in LINEDATA struttura. Ciò viene allocata dal chiamante e viene soddisfatta da GetLineDataEx metodo.
pMarkerData
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.MARKERDATA[][in, out] puntatore a un oggetto valido MARKERDATA struttura. Ciò viene allocata dal chiamante e viene soddisfatta da GetLineDataEx metodo.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Implementa
IVsTextLines.GetLineDataEx(UInt32, Int32, Int32, Int32, array<LINEDATAEX[], array<MARKERDATA[])
Note
questo metodo è simile a GetLineData, ma riempie inoltre MARKERDATA strutturare e che consentono di specificare informazioni aggiuntive sulla riga o il marcatore tramite dwFlags parametro.
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.