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

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("BE93F7B1-F2FD-45B4-938D-1C66441CD421")> _
Public Interface IVsFullTextScanner
'Utilisation
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
[<InterfaceTypeAttribute()>]
[<GuidAttribute("BE93F7B1-F2FD-45B4-938D-1C66441CD421")>]
type IVsFullTextScanner =  interface end
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