IVsCanCoordinatorClipTextSpan.ShouldClipSpanToValidSpanInSecondaryBuffer 方法

定义

确定缓冲区协调器是否应将文本跨度剪裁到辅助缓冲区中的有效范围。

public:
 int ShouldClipSpanToValidSpanInSecondaryBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ pPrimaryBuffer, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ pSecondaryBuffer, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsTextSpanInPrimaryBuffer, [Runtime::InteropServices::Out] int % pfShouldClipTextSpan);
int ShouldClipSpanToValidSpanInSecondaryBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & pPrimaryBuffer, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & pSecondaryBuffer, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsTextSpanInPrimaryBuffer, [Runtime::InteropServices::Out] int & pfShouldClipTextSpan);
public int ShouldClipSpanToValidSpanInSecondaryBuffer (Microsoft.VisualStudio.TextManager.Interop.IVsTextLines pPrimaryBuffer, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines pSecondaryBuffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsTextSpanInPrimaryBuffer, out int pfShouldClipTextSpan);
abstract member ShouldClipSpanToValidSpanInSecondaryBuffer : Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * int -> int
Public Function ShouldClipSpanToValidSpanInSecondaryBuffer (pPrimaryBuffer As IVsTextLines, pSecondaryBuffer As IVsTextLines, ptsTextSpanInPrimaryBuffer As TextSpan(), ByRef pfShouldClipTextSpan As Integer) As Integer

参数

pPrimaryBuffer
IVsTextLines

中指向主缓冲区的指针。

pSecondaryBuffer
IVsTextLines

中指向辅助缓冲区的指针。

ptsTextSpanInPrimaryBuffer
TextSpan[]

中指向文本跨距的指针。

pfShouldClipTextSpan
Int32

弄如果缓冲区协调器应对辅助缓冲区中的有效跨度剪裁文本跨度,则值为 true。

返回

Int32

如果该方法成功,则返回S_OK

适用于