VsTextBufferCoordinatorClass::GetMappingOfPrimaryPosition Method (Int32, array<TextSpan>^, array<TextSpan>^)

 

Maps the specified position in the primary buffer to the span in the secondary buffer.

Namespace:   Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

public:
virtual int GetMappingOfPrimaryPosition(
	int lPosition,
	array<TextSpan>^ ptsPrimary,
	array<TextSpan>^ ptsSecondary
)

Parameters

lPosition
Type: System::Int32

[in] A character offset into the primary buffer from the beginning of the buffer.

ptsPrimary
Type: array<Microsoft.VisualStudio.TextManager.Interop::TextSpan>^

[in, out] A TextSpan object that is filled in with the line, offset pair in the primary buffer for the specified position.

ptsSecondary
Type: array<Microsoft.VisualStudio.TextManager.Interop::TextSpan>^

[in, out] A TextSpan object that is filled in with the line, offset pair in the secondary buffer for the corresponding primary position.

Return Value

Type: System::Int32

If successful, returns S_OK; otherwise, returns an error code.

Return to top
Show: