IWpfTextView::GetTextViewLineContainingBufferPosition Method (SnapshotPoint)
Visual Studio 2015
Gets the IWpfTextViewLine that contains the specified text buffer position.
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Parameters
- bufferPosition
-
Type:
Microsoft.VisualStudio.Text::SnapshotPoint
The text buffer position that is used to search for a text line.
Return Value
Type: Microsoft.VisualStudio.Text.Formatting::IWpfTextViewLine^The IWpfTextViewLine that contains the specified buffer position.
| Exception | Condition |
|---|---|
| InvalidOperationException | The view has not completed initialization. |
| ArgumentOutOfRangeException | bufferPosition is not a valid buffer position. |
This method returns an IWpfTextViewLine if it exists in the view. If the line does not exist in the cache of formatted lines, it is formatted and added to the cache. The returned IWpfTextViewLine could be invalidated by either a layout by the view or by subsequent calls to this method.
Show: