IVsTextView.GetLineAndColumn, méthode
Convertit une position de flux de texte à une ligne et à un index de colonne.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
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
Paramètres
iPos
Type : Int32[in] entier contenant la position dans le flux de texte.
piLine
Type : Int32%[out] pointeur contenant l'index de ligne correspondant à la position de flux de données.
piIndex
Type : Int32%[out] pointeur contenant l'index de colonne correspondant à la position de flux de données.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsTextView::GetLineAndColumn(
[in] long iPos,
[out] long *piLine,
[out] CharIndex *piIndex
);
Utilisez cette méthode pour convertir une position de flux de texte à une ligne et à un index de colonne. Pour convertir une ligne et un index de colonne à un flux de texte positionnez, utilisez l'GetNearestPosition. La méthode d'GetNearestPosition explique l'espace virtuel dans la vue et fournit la position de la marque de fin de ligne (EOL) sur la ligne donnée si la colonne est dans l'espace virtuel ou à la fin. L'espace virtuel est l'espace qui montre à la vue mais si non à une partie de la mémoire tampon de texte. Le paramètre de l'espace virtuel est accès des outils \ options \ éditeur de texte \ tous les langages \ général. Pour plus d'informations, consultez Options, Éditeur de texte, Tous les langages.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.