다음을 통해 공유


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)

적용 대상