IVsTextView.GetLineAndColumn-Methode
Konvertiert eine Textstream Position einer Zeile und Spaltenindex.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
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
Parameter
iPos
Typ: Int32[in] Ganze Zahl, die die Position im Textstream.
piLine
Typ: Int32%[out] Zeiger, der den Zeilenindex entsprechend der Position im Stream enthält.
piIndex
Typ: Int32%[out] Zeiger, der den Spaltenindex für die aktuelle Position im Stream enthält.
Rückgabewert
Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Von textmgr.idl:
HRESULT IVsTextView::GetLineAndColumn(
[in] long iPos,
[out] long *piLine,
[out] CharIndex *piIndex
);
Verwenden Sie diese Methode, um eine Textstream Position einer Zeile und Spaltenindex zu konvertieren. Um eine Linie und den Spaltenindex in einen Textstream zu konvertieren, deren Position zu bestimmen, verwenden Sie GetNearestPosition. Die Virtuellen Bereich GetNearestPosition-Methode wird in der Ansicht und stellt die Position des Markers (EOL) am Zeilenende in der angegebenen Zeile bereit, wenn die Spalte im virtuellen Bereich oder am Ende ist. Virtuelles Leerzeichen stehen Speicherplatz in der Ansicht werden. Wenn jedoch nicht Teil des Textpuffers. Die Einstellung für die virtuelle Leerzeichen Zugriff ist von den Tools \ Optionen die Option Text-Editor, Alle Sprachen. \ \ \ General. Weitere Informationen finden Sie unter Optionen, Text-Editor, Alle Sprachen.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.