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)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("BE93F7B1-F2FD-45B4-938D-1C66441CD421")> _
Public Interface IVsFullTextScanner
'Usage
Dim instance As IVsFullTextScanner
[InterfaceTypeAttribute()]
[GuidAttribute("BE93F7B1-F2FD-45B4-938D-1C66441CD421")]
public interface IVsFullTextScanner
[InterfaceTypeAttribute()]
[GuidAttribute(L"BE93F7B1-F2FD-45B4-938D-1C66441CD421")]
public interface class IVsFullTextScanner
public interface IVsFullTextScanner

Remarks

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.

See Also

Reference

IVsFullTextScanner Members

Microsoft.VisualStudio.TextManager.Interop Namespace