IWpfTextView.GetTextViewLineContainingBufferPosition, méthode
Obtient l'élément IWpfTextViewLine contenant la position de mémoire tampon de texte spécifiée.
Espace de noms : Microsoft.VisualStudio.Text.Editor
Assembly : Microsoft.VisualStudio.Text.UI.Wpf (dans Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntaxe
'Déclaration
Function GetTextViewLineContainingBufferPosition ( _
bufferPosition As SnapshotPoint _
) As IWpfTextViewLine
IWpfTextViewLine GetTextViewLineContainingBufferPosition(
SnapshotPoint bufferPosition
)
IWpfTextViewLine^ GetTextViewLineContainingBufferPosition(
SnapshotPoint bufferPosition
)
abstract GetTextViewLineContainingBufferPosition :
bufferPosition:SnapshotPoint -> IWpfTextViewLine
function GetTextViewLineContainingBufferPosition(
bufferPosition : SnapshotPoint
) : IWpfTextViewLine
Paramètres
bufferPosition
Type : Microsoft.VisualStudio.Text.SnapshotPointLa position de la mémoire de texte qui est utilisée pour rechercher une ligne de texte.
Valeur de retour
Type : Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine
Élément IWpfTextViewLine contenant la position de mémoire tampon spécifiée.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | La vue n'a pas complété l'initialisation. |
ArgumentOutOfRangeException | bufferPosition n'est pas une position dans la mémoire tampon valide. |
Notes
Cette méthode retourne IWpfTextViewLine si elle existe dans la vue. Si la ligne n'existe pas dans le cache de lignes mises en forme, elle est mise en forme et ajoutée dans le cache. IWpfTextViewLine retourné a pu être invalidée par une mise en page par la vue ou par des appels suivants à cette méthode.
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.