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
繼承
衍生
實作

建構函式

名稱 Description
ScriptEditorControl()

欄位

名稱 Description
buildAction
initialFocus
isClrProjectFile
isDacProjectFile
m_Editor
m_serviceProvider
m_sp (繼承來源 ShellWindowPaneUserControl)
m_strOrigMoniker
menuCommands (繼承來源 ShellWindowPaneUserControl)
projectNode
selectionServiceForProperties (繼承來源 ShellWindowPaneUserControl)
statusBarManager

屬性

名稱 Description
BuildAction
CmdUIGuid
DefaultHelpContext
DocData
EditorText
InitialFocus
IsFrameActive
LanguageServiceGUID
NameInPropWindow (繼承來源 ShellWindowPaneUserControl)
ScriptEditorContextMenuID
StatusBarManager
VsUserContext

方法

名稱 Description
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)

明確介面實作

名稱 Description
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()

適用於