VsTextLineStorage Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views. See IVsPersistentTextImage and IVsTextStorage.
public interface class VsTextLineStorage : Microsoft::VisualStudio::TextManager::Interop::IVsTextStorage
public interface class VsTextLineStorage : Microsoft::VisualStudio::TextManager::Interop::IVsTextStorage
__interface VsTextLineStorage : Microsoft::VisualStudio::TextManager::Interop::IVsTextStorage
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsTextLineStorageClass))]
[System.Runtime.InteropServices.Guid("1ABAC269-8FB0-438E-8217-230AC6EB5766")]
public interface VsTextLineStorage : Microsoft.VisualStudio.TextManager.Interop.IVsTextStorage
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsTextLineStorageClass))]
[System.Runtime.InteropServices.Guid("1ABAC269-8FB0-438E-8217-230AC6EB5766")]
[System.Runtime.InteropServices.ComVisible(false)]
public interface VsTextLineStorage : Microsoft.VisualStudio.TextManager.Interop.IVsTextStorage
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsTextLineStorageClass))>]
[<System.Runtime.InteropServices.Guid("1ABAC269-8FB0-438E-8217-230AC6EB5766")>]
type VsTextLineStorage = interface
interface IVsTextStorage
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsTextLineStorageClass))>]
[<System.Runtime.InteropServices.Guid("1ABAC269-8FB0-438E-8217-230AC6EB5766")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type VsTextLineStorage = interface
interface IVsTextStorage
Public Interface VsTextLineStorage
Implements IVsTextStorage
- Derived
- Attributes
- Implements
Methods
Storage_Attach(Object) |
Attaches a text buffer. (Inherited from IVsTextStorage) |
Storage_CopyText(Int32, Int32, Int32, IntPtr, Int32) |
Copy the specified text. (Inherited from IVsTextStorage) |
Storage_Detach() |
Detach the storage buffer. (Inherited from IVsTextStorage) |
Storage_Find(String, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Find the specified text in the indicated span. (Inherited from IVsTextStorage) |
Storage_GetCharsInSpan(TextSpan[], Int32) |
Gets the number of characters in the specified span. (Inherited from IVsTextStorage) |
Storage_GetLanguageServiceID(Guid) |
Gets the GUID of the language service. (Inherited from IVsTextStorage) |
Storage_GetLength() |
Gets the length of the storage. (Inherited from IVsTextStorage) |
Storage_GetLengthOfLine(Int32, Int32) |
Gets the length of the specified line. (Inherited from IVsTextStorage) |
Storage_GetLineCount() |
Gets the storage line count. (Inherited from IVsTextStorage) |
Storage_GetLineDataEx(UInt32, Int32, Int32, Int32, LINEDATAEX[]) |
Gets the line data. (Inherited from IVsTextStorage) |
Storage_GetLineIndexOfPosition(Int32, Int32, Int32) |
Gets the line index of a position in the storage. (Inherited from IVsTextStorage) |
Storage_GetPositionOfLineIndex(Int32, Int32, Int32) |
Gets the position in the storage of the specified line index. (Inherited from IVsTextStorage) |
Storage_RefreshColorization(Int32, Int32, Int32) |
Refresh the colorization of the specified set of lines. (Inherited from IVsTextStorage) |
Storage_ReleaseLineDataEx(LINEDATAEX[]) |
Releases previously obtained line data. (Inherited from IVsTextStorage) |
Storage_Replace(ChangeInput[], TextSpan[]) |
Replace/change the text. (Inherited from IVsTextStorage) |
Storage_SetLanguageServiceID(Guid) |
Sets the language service for the storage. (Inherited from IVsTextStorage) |