ScriptEditorControl 类

定义

public ref class ScriptEditorControl abstract : Microsoft::SqlServer::Management::UI::VSIntegration::ShellWindowPaneUserControl, Microsoft::SqlServer::Management::UI::VSIntegration::Editors::IDocWindowPane, Microsoft::VisualStudio::Shell::Interop::IVsStatusbarUser, Microsoft::VisualStudio::Shell::Interop::IVsWindowPane, Microsoft::VisualStudio::TextManager::Interop::IVsCodeWindow, Microsoft::VisualStudio::TextManager::Interop::IVsFindTarget
public abstract class ScriptEditorControl : Microsoft.SqlServer.Management.UI.VSIntegration.ShellWindowPaneUserControl, Microsoft.SqlServer.Management.UI.VSIntegration.Editors.IDocWindowPane, Microsoft.VisualStudio.Shell.Interop.IVsStatusbarUser, Microsoft.VisualStudio.Shell.Interop.IVsWindowPane, Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow, Microsoft.VisualStudio.TextManager.Interop.IVsFindTarget
type ScriptEditorControl = class
    inherit ShellWindowPaneUserControl
    interface IVsFindTarget
    interface IVsStatusbarUser
    interface IVsCodeWindow
    interface IDocWindowPane
    interface IVsWindowPane
Public MustInherit Class ScriptEditorControl
Inherits ShellWindowPaneUserControl
Implements IDocWindowPane, IVsCodeWindow, IVsFindTarget, IVsStatusbarUser, IVsWindowPane
继承
派生
实现

构造函数

ScriptEditorControl()

字段

buildAction
initialFocus
isClrProjectFile
isDacProjectFile
m_Editor
m_serviceProvider
m_sp (继承自 ShellWindowPaneUserControl)
m_strOrigMoniker
menuCommands (继承自 ShellWindowPaneUserControl)
projectNode
selectionServiceForProperties (继承自 ShellWindowPaneUserControl)
statusBarManager

属性

BuildAction
CmdUIGuid
DefaultHelpContext
DocData
EditorText
InitialFocus
IsFrameActive
LanguageServiceGUID
NameInPropWindow (继承自 ShellWindowPaneUserControl)
ScriptEditorContextMenuID
StatusBarManager
VsUserContext

方法

ClosePane() (继承自 ShellWindowPaneUserControl)
CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr) (继承自 ShellWindowPaneUserControl)
Dispose(Boolean)
Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (继承自 ShellWindowPaneUserControl)
FillMenuCommands() (继承自 ShellWindowPaneUserControl)
GetDefaultSize(SIZE[]) (继承自 ShellWindowPaneUserControl)
GetFrameCaption(String)
GetService(Guid) (继承自 ShellWindowPaneUserControl)
GetService(Type) (继承自 ShellWindowPaneUserControl)
GetVSHierarchy(IVsTextView)
IsSqlClrProjectFile(IVsTextView)
IterateThruSqlEditors(IVsUIShell, ScriptEditorControl+ProcessScriptEditorDelegate)
LoadViewState(IStream)
OnDockableChange(Int32) (继承自 ShellWindowPaneUserControl)
OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr) (继承自 ShellWindowPaneUserControl)
OnHosted()
OnMove() (继承自 ShellWindowPaneUserControl)
OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr) (继承自 ShellWindowPaneUserControl)
OnShow(Int32)
OnSize() (继承自 ShellWindowPaneUserControl)
OnWindowPaneClose() (继承自 ShellWindowPaneUserControl)
OnWindowPaneCreate() (继承自 ShellWindowPaneUserControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr) (继承自 ShellWindowPaneUserControl)
SaveViewState(IStream)
SetSite(IServiceProvider)
ShouldSubscribeToChildrenFocusEvent(Control)
ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)
TranslateAccelerator(MSG[]) (继承自 ShellWindowPaneUserControl)
UpdateMenuCommandsStatus(MenuCommand) (继承自 ShellWindowPaneUserControl)
UpdatePropWindow(Object) (继承自 ShellWindowPaneUserControl)

显式接口实现

ICustomTypeDescriptor.GetAttributes() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type) (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[]) (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties() (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[]) (继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) (继承自 ShellWindowPaneUserControl)
IVsCodeWindow.Close()
IVsCodeWindow.GetBuffer(IVsTextLines)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)
IVsCodeWindow.GetLastActiveView(IVsTextView)
IVsCodeWindow.GetPrimaryView(IVsTextView)
IVsCodeWindow.GetSecondaryView(IVsTextView)
IVsCodeWindow.GetViewClassID(Guid)
IVsCodeWindow.SetBaseEditorCaption(String[])
IVsCodeWindow.SetBuffer(IVsTextLines)
IVsCodeWindow.SetViewClassID(Guid)
IVsFindTarget.Find(String, UInt32, Int32, IVsFindHelper, UInt32)
IVsFindTarget.GetCapabilities(Boolean[], UInt32[])
IVsFindTarget.GetCurrentSpan(TextSpan[])
IVsFindTarget.GetFindState(Object)
IVsFindTarget.GetMatchRect(RECT[])
IVsFindTarget.GetProperty(UInt32, Object)
IVsFindTarget.GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage)
IVsFindTarget.MarkSpan(TextSpan[])
IVsFindTarget.NavigateTo(TextSpan[])
IVsFindTarget.NotifyFindTarget(UInt32)
IVsFindTarget.Replace(String, String, UInt32, Int32, IVsFindHelper, Int32)
IVsFindTarget.SetFindState(Object)
IVsStatusbarUser.SetInfo()

适用于