IVsTextStream Methods
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AdviseTextStreamEvents(IVsTextStreamEvents^, UInt32) | Not implemented. |
![]() | CanReplaceStream(Int32, Int32, Int32) | Tests whether a given editing operation can succeed (for example, copy or cut). |
![]() | CreateEditPoint(Int32, Object^) | Creates an EditPoint object at the given location in the text buffer. |
![]() | CreateStreamMarker(Int32, Int32, Int32, IVsTextMarkerClient^, array<IVsTextStreamMarker^>^) | Creates a stream marker of a given type over the specified region. |
![]() | CreateTextPoint(Int32, Object^) | Creates a TextPoint object at the given location in the text buffer. |
![]() | EnumMarkers(Int32, Int32, Int32, UInt32, IVsEnumStreamMarkers^) | Enumerates s specific set of text stream markers, based on the criteria specified. |
![]() | FindMarkerByPosition(Int32, Int32, UInt32, IVsTextStreamMarker^) | Locates a marker of a given type based on a position in the text stream. |
![]() | GetLanguageServiceID(Guid) | Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. |
![]() | GetLastLineIndex(Int32, Int32) | Returns the last line in the text buffer. |
![]() | GetLengthOfLine(Int32, Int32) | Returns the length of a line in the buffer. |
![]() | GetLineCount(Int32) | Returns the number of lines in the buffer. |
![]() | GetLineIndexOfPosition(Int32, Int32, Int32) | Returns the line and column numbers in the text buffer, given a position number. |
![]() | GetPositionOfLine(Int32, Int32) | Returns the position number of a line. |
![]() | GetPositionOfLineIndex(Int32, Int32, Int32) | Returns the position number in the text buffer, given a line and column number. |
![]() | GetSize(Int32) | Returns the size in characters of the buffer. |
![]() | GetStateFlags(UInt32) | Returns the state flags of the text buffer. |
![]() | GetStream(Int32, Int32, IntPtr) | Provides direct, stream-oriented access to the text buffer. |
![]() | GetUndoManager(IOleUndoManager^) | Returns the undo manager for this buffer. |
![]() | InitializeContent(String^, Int32) | Initializes the content of the text buffer. |
![]() | LockBuffer() | Locks the text buffer for the purpose of access control. |
![]() | LockBufferEx(UInt32) | Extension of the LockBuffer method. |
![]() | Reload(Int32) | Reloads the text buffer. |
![]() | ReloadStream(Int32, Int32, IntPtr, Int32) | Replaces text without deleting markers. |
![]() | ReplaceStream(Int32, Int32, IntPtr, Int32) | Handles editing, such as line breaking, line joining, and so on. |
![]() | ReplaceStreamEx(UInt32, Int32, Int32, IntPtr, Int32, Int32) | Handles editing, such as line breaking, line joining, and so on. |
![]() | Reserved1() | Reserved in the Vtable for future use. |
![]() | Reserved10() | Reserved in the Vtable for future use. |
![]() | Reserved2() | Reserved in the Vtable for future use. |
![]() | Reserved3() | Reserved in the Vtable for future use. |
![]() | Reserved4() | Reserved in the Vtable for future use. |
![]() | Reserved5() | Reserved in the Vtable for future use. |
![]() | Reserved6() | Reserved in the Vtable for future use. |
![]() | Reserved7() | Reserved in the Vtable for future use. |
![]() | Reserved8() | Reserved in the Vtable for future use. |
![]() | Reserved9() | Reserved in the Vtable for future use. |
![]() | SetLanguageServiceID(Guid) | Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. |
![]() | SetStateFlags(UInt32) | Sets the state flags of the text buffer. |
![]() | UnadviseTextStreamEvents(UInt32) | Not implemented. |
![]() | UnlockBuffer() | Unlocks a buffer locked with the method LockBuffer. |
![]() | UnlockBufferEx(UInt32) | Extension of the UnlockBuffer method. |
