IVsTextBufferCoordinator.GetMappingOfPrimaryPosition 方法
將主要的緩衝區中指定的位置對應至次要緩衝區中的範圍。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop.8.0 (在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)
語法
'宣告
Function GetMappingOfPrimaryPosition ( _
lPosition As Integer, _
<OutAttribute> ptsPrimary As TextSpan(), _
<OutAttribute> ptsSecondary As TextSpan() _
) As Integer
int GetMappingOfPrimaryPosition(
int lPosition,
TextSpan[] ptsPrimary,
TextSpan[] ptsSecondary
)
int GetMappingOfPrimaryPosition(
[InAttribute] int lPosition,
[OutAttribute] array<TextSpan>^ ptsPrimary,
[OutAttribute] array<TextSpan>^ ptsSecondary
)
abstract GetMappingOfPrimaryPosition :
lPosition:int *
ptsPrimary:TextSpan[] byref *
ptsSecondary:TextSpan[] byref -> int
function GetMappingOfPrimaryPosition(
lPosition : int,
ptsPrimary : TextSpan[],
ptsSecondary : TextSpan[]
) : int
參數
lPosition
類型:Int32[in]字元緩衝區中位移主要從緩衝區的開頭。
ptsPrimary
類型:array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]輸入 [、 輸出]A TextSpan中是環繞線條,也就是主要的緩衝區,從指定的位置中的位移配對的物件。
ptsSecondary
類型:array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]輸入 [、 輸出]A TextSpan會被填入的列中對應的主要位置的第二個緩衝區的位移配對的物件。
傳回值
類型:Int32
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。
備註
COM 簽章
從 singlefileeditor.idl:
HRESULT GetMappingOfPrimaryPosition(
[in] long lPosition,
[out] TextSpan *ptsPrimary,
[out] TextSpan *ptsSecondary
);
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。