IVsFullTextScanner Interface

 

Exposed by text buffers and used by compilers and other components that need immediate access to the entire buffer. Special-purpose interface exposed by text buffers and used by compilers and other components that need immediate access to the entire buffer.

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

[InterfaceTypeAttribute(1)]
[GuidAttribute("BE93F7B1-F2FD-45B4-938D-1C66441CD421")]
public interface IVsFullTextScanner

NameDescription
System_CAPS_pubmethodCloseFullTextScan()

Closes the buffer for scanning.

System_CAPS_pubmethodFullTextRead(String, Int32)

Performs the actual scan.

System_CAPS_pubmethodOpenFullTextScan()

Opens the buffer for scanning.

A difference between this method and IVsTextScanner is that it cannot return a portion of the buffer; it will return all or nothing. In addition, it differs from IVsTextScanner where multiple clients may have IVsFullTextScanner sessions in progress, whereas IVsTextScanner fails with multiple sessions.

Notes to Callers:

Call to obtain immediate access to the entire text buffer.

Return to top
Show: