IVsCanCoordinatorClipTextSpan.ShouldClipSpanToValidSpanInSecondaryBuffer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定缓冲区协调器是否应将文本跨度剪裁到辅助缓冲区中的有效范围。
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。
返回
如果该方法成功,则返回S_OK。