Source.VisiblePositionToColumn Method

Gets the character offset on the given line corresponding to the specified screen column position.

Namespace:  Microsoft.VisualStudio.Package
Assembly:  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Syntax

'宣言
Public Function VisiblePositionToColumn ( _
    line As Integer, _
    visiblePosition As Integer _
) As Integer
'使用
Dim instance As Source
Dim line As Integer
Dim visiblePosition As Integer
Dim returnValue As Integer

returnValue = instance.VisiblePositionToColumn(line, _
    visiblePosition)
public int VisiblePositionToColumn(
    int line,
    int visiblePosition
)
public:
int VisiblePositionToColumn(
    int line, 
    int visiblePosition
)
public function VisiblePositionToColumn(
    line : int, 
    visiblePosition : int
) : int

Parameters

  • line
    Type: System.Int32

    The number of the line to examine.

  • visiblePosition
    Type: System.Int32

    The screen column to convert.

Return Value

Type: System.Int32

The character offset into the line. If the visible position is off the end of the line, then return the length of the line.

Remarks

This method takes into account tab size and tab stops. This method is the opposite of the ColumnToVisiblePosition method.

Permissions

See Also

Reference

Source Class

Source Members

Microsoft.VisualStudio.Package Namespace