Calculates the bounds of the character at the specified buffer position, including any adjacent space-negotiating adornments.
Namespace:  Microsoft.VisualStudio.Text.Formatting
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)
Syntax
'Declaration
Function GetExtendedCharacterBounds ( _
    bufferPosition As SnapshotPoint _
) As TextBounds
TextBounds GetExtendedCharacterBounds(
    SnapshotPoint bufferPosition
)
TextBounds GetExtendedCharacterBounds(
    SnapshotPoint bufferPosition
)
abstract GetExtendedCharacterBounds : 
        bufferPosition:SnapshotPoint -> TextBounds
function GetExtendedCharacterBounds(
    bufferPosition : SnapshotPoint
) : TextBounds
Parameters
bufferPosition
Type: Microsoft.VisualStudio.Text.SnapshotPointThe text buffer-based index of the character.
Return Value
Type: Microsoft.VisualStudio.Text.Formatting.TextBounds
A TextBounds structure.
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentOutOfRangeException | bufferPosition does not correspond to a position on this line.  | 
Remarks
Bidirectional text has a leading edge that lies to the right of its trailing edge.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.