ShellTextBuffer Класс

Определение

Важно!

Этот API несовместим с CLS.

public ref class ShellTextBuffer : Microsoft::SqlServer::Management::UI::VSIntegration::TextBuffer, Microsoft::VisualStudio::TextManager::Interop::IVsChangeClusterEvents, Microsoft::VisualStudio::TextManager::Interop::IVsTextBufferDataEvents, Microsoft::VisualStudio::TextManager::Interop::IVsTextBufferEvents, Microsoft::VisualStudio::TextManager::Interop::IVsTextStreamEvents
[System.CLSCompliant(false)]
public class ShellTextBuffer : Microsoft.SqlServer.Management.UI.VSIntegration.TextBuffer, Microsoft.VisualStudio.TextManager.Interop.IVsChangeClusterEvents, Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents, Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferEvents, Microsoft.VisualStudio.TextManager.Interop.IVsTextStreamEvents
[<System.CLSCompliant(false)>]
type ShellTextBuffer = class
    inherit TextBuffer
    interface IVsTextStreamEvents
    interface IVsTextBufferDataEvents
    interface IVsChangeClusterEvents
    interface IVsTextBufferEvents
Public Class ShellTextBuffer
Inherits TextBuffer
Implements IVsChangeClusterEvents, IVsTextBufferDataEvents, IVsTextBufferEvents, IVsTextStreamEvents
Наследование
ShellTextBuffer
Атрибуты
Реализации

Конструкторы

ShellTextBuffer()
ShellTextBuffer(IVsTextStream, Object)

Поля

markers

Свойства

DetectLangSid
FileName
IsDirty
IsLoaded
IsReadOnly
LockEvents (Унаследовано от TextBuffer)
Moniker
Text
TextLength
TextStream
UndoEnabled
VsTextBuffer
WithEncoding

Методы

Checkout()
Clear()
ClearAllMarkers()
ClearMarkers(Int32)
CreateStreamMarker(Int32, Int32, Int32)
CreateStreamMarker(Int32, Int32, Int32, Int32, TextSpan)
Dirty()
Dispose()
GetMarkerTypeError()
GetMarkerTypeTemplateParam()
GetStreamMarker(Int32)
GetText(Int32, Int32)
IgnoreFileChanges(Boolean)
OnAttributeChanged(EventArgs) (Унаследовано от TextBuffer)
OnTextChanged(EventArgs) (Унаследовано от TextBuffer)
RegisterTextMarkers(IVsTextManager)
ReplaceText(Int32, Int32, String)
SetMarkerTooltip(Int32, String)
SetSite(Object)
ShowCode()
ShowCode(Int32)

События

AttributeChanged (Унаследовано от TextBuffer)
Loaded
OnNewLangSvc
TextChanged (Унаследовано от TextBuffer)

Явные реализации интерфейса

IVsChangeClusterEvents.OnChangeClusterClosing(UInt32)
IVsChangeClusterEvents.OnChangeClusterOpening(UInt32)
IVsTextBufferDataEvents.OnFileChanged(UInt32, UInt32)
IVsTextBufferDataEvents.OnLoadCompleted(Int32)
IVsTextBufferEvents.OnNewLanguageService(Guid)
IVsTextStreamEvents.OnChangeStreamAttributes(Int32, Int32)
IVsTextStreamEvents.OnChangeStreamText(Int32, Int32, Int32, Int32)

Применяется к