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
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()

適用於