ScriptEditorControl Class

Definition

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
Inheritance
Derived
Implements

Constructors

Name Description
ScriptEditorControl()

Fields

Name Description
buildAction
initialFocus
isClrProjectFile
isDacProjectFile
m_Editor
m_serviceProvider
m_sp (Inherited from ShellWindowPaneUserControl)
m_strOrigMoniker
menuCommands (Inherited from ShellWindowPaneUserControl)
projectNode
selectionServiceForProperties (Inherited from ShellWindowPaneUserControl)
statusBarManager

Properties

Name Description
BuildAction
CmdUIGuid
DefaultHelpContext
DocData
EditorText
InitialFocus
IsFrameActive
LanguageServiceGUID
NameInPropWindow (Inherited from ShellWindowPaneUserControl)
ScriptEditorContextMenuID
StatusBarManager
VsUserContext

Methods

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

Explicit Interface Implementations

Name Description
ICustomTypeDescriptor.GetAttributes() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type) (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[]) (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties() (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[]) (Inherited from ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) (Inherited from 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()

Applies to