IVsTextImage Interface
Supports text string matching.
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AdviseTextImageEvents(IVsTextImageEvents, UInt32) | Registers the environment to receive notification of text image changes. |
![]() | GetCharSize(Int32) | Returns the number of characters in the text image. |
![]() | GetLine(UInt32, Int32, Int32, Int32, LINEDATAEX[]) | Provides direct, line-oriented access to the text buffer. |
![]() | GetLineLength(Int32, Int32) | Return the length of a line. |
![]() | GetLineSize(Int32) | Returns the number of lines in the text image. |
![]() | GetOffsetOfTextAddress(TextAddress, Int32) | Return the buffer address of a given text address. |
![]() | GetSpanLength(TextSpan[], Int32) | Return the number of characters in a text span. |
![]() | GetText(TextSpan[], Int32, UInt16[]) | Return the text of a text span. |
![]() | GetTextAddressOfOffset(Int32, TextAddress[]) | Return the text address of a given buffer address. |
![]() | GetTextBSTR(TextSpan[], String) | Return the text of a text span as a BSTR |
![]() | LockImage(UInt32) | Notifies that the text image is in use. |
![]() | ReleaseLine(LINEDATAEX[]) | Releases the LINEDATAEX structure. |
![]() | Replace(UInt32, TextSpan[], Int32, String, TextSpan[]) | Notification of a text span replacement. |
![]() | UnadviseTextImageEvents(UInt32) | Cancels the environment's registration to receive notifications of text image changes. |
![]() | UnlockImage(UInt32) | Notifies that the text image is not in use. |
Notes to Implementers:
Implement this interface to support find and replace in a text image.
