ScriptEditorControl 클래스
Base class for all editors that have the standard text window for editing code.
상속 계층
System. . :: . .Object
System. . :: . .MarshalByRefObject
System.ComponentModel. . :: . .Component
System.Windows.Forms. . :: . .Control
System.Windows.Forms. . :: . .ScrollableControl
System.Windows.Forms. . :: . .ContainerControl
System.Windows.Forms. . :: . .UserControl
ShellWindowPaneUserControl
Microsoft.SqlServer.Management.UI.VSIntegration.Editors..::..ScriptEditorControl
Microsoft.SqlServer.Management.UI.VSIntegration.Editors. . :: . .ScriptAndResultsEditorControl
네임스페이스: Microsoft.SqlServer.Management.UI.VSIntegration.Editors
어셈블리: SQLEditors.VS(SQLEditors.VS.dll)
구문
‘선언
Public MustInherit Class ScriptEditorControl _
Inherits ShellWindowPaneUserControl _
Implements IVsFindTarget, IVsStatusbarUser, IVsCodeWindow, IDocWindowPane, _
IVsWindowPane
‘사용 방법
Dim instance As ScriptEditorControl
public abstract class ScriptEditorControl : ShellWindowPaneUserControl,
IVsFindTarget, IVsStatusbarUser, IVsCodeWindow, IDocWindowPane, IVsWindowPane
public ref class ScriptEditorControl abstract : public ShellWindowPaneUserControl,
IVsFindTarget, IVsStatusbarUser, IVsCodeWindow, IDocWindowPane, IVsWindowPane
[<AbstractClassAttribute>]
type ScriptEditorControl =
class
inherit ShellWindowPaneUserControl
interface IVsFindTarget
interface IVsStatusbarUser
interface IVsCodeWindow
interface IDocWindowPane
interface IVsWindowPane
end
public abstract class ScriptEditorControl extends ShellWindowPaneUserControl implements IVsFindTarget, IVsStatusbarUser, IVsCodeWindow, IDocWindowPane, IVsWindowPane
ScriptEditorControl 유형에서 다음 멤버를 표시합니다.
속성
맨 위로 이동
메서드
맨 위로 이동
이벤트
맨 위로 이동
필드
이름 | 설명 | |
---|---|---|
buildAction | Contains the build action to perform with the file. | |
initialFocus | Initial focus field. | |
isClrProjectFile | Specifies whether this SQL script is a part of a CLR project. | |
isDacProjectFile | Specifies whether this SQL script is a part of a DAC project. | |
m_Editor | Specifies the script editor. | |
m_serviceProvider | Specifies the cached native service provider. | |
m_sp | (ShellWindowPaneUserControl에서 상속됨) | |
m_strOrigMoniker | Specifies the name of original moniker that was used to create the editor. | |
menuCommands | (ShellWindowPaneUserControl에서 상속됨) | |
projectNode | Specifies the project node associated with the script. | |
selectionServiceForProperties | (ShellWindowPaneUserControl에서 상속됨) | |
statusBarManager | Specifies the status bar manager. |
맨 위로 이동
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
IVsCodeWindowClose | Closes the script editor window. | |
IVsFindTargetFind | Finds a helper method. | |
IVsCodeWindowGetBuffer | Gets the editor buffer. | |
IVsFindTargetGetCapabilities | Gets capabilities of editor. | |
IVsFindTargetGetCurrentSpan | Gets current span in editor. | |
IVsCodeWindowGetEditorCaption | Gets the editor caption. | |
IVsFindTargetGetFindState | Gets find state of editor. | |
IVsCodeWindowGetLastActiveView | Gets the last active editor view. | |
IVsFindTargetGetMatchRect | Gets the matching rectangle. | |
IVsCodeWindowGetPrimaryView | Gets the primary editor view. | |
IVsFindTargetGetProperty | Gets a property identified by the parameters. | |
IVsFindTargetGetSearchImage | Gets an integer that identifies the search image. | |
IVsCodeWindowGetSecondaryView | Gets the secondary editor view. | |
IVsCodeWindowGetViewClassID | Gets the identifier of the view class. | |
IVsFindTargetMarkSpan | Marks the span. | |
IVsFindTargetNavigateTo | Navigates to the points identified by the parameter. | |
IVsFindTargetNotifyFindTarget | Gets an integer value. | |
IVsFindTargetReplace | Replaces the control. | |
IVsCodeWindowSetBaseEditorCaption | Sets the caption of the editor. | |
IVsCodeWindowSetBuffer | Sets the editor buffer. | |
IVsFindTargetSetFindState | Gets an integer value. | |
IVsStatusbarUserSetInfo | Not implemented. | |
IVsCodeWindowSetViewClassID | Sets the identifier of the view class. | |
IContainerControl. . :: . .ActivateControl | (ContainerControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetAttributes | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetClassName | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetComponentName | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetConverter | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetEditor | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetEvents()()()() | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetEvents(array<Attribute>[]()[][]) | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetProperties()()()() | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetProperties(array<Attribute>[]()[][]) | (ShellWindowPaneUserControl에서 상속됨) | |
System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner | (ShellWindowPaneUserControl에서 상속됨) | |
IDropTarget. . :: . .OnDragDrop | (Control에서 상속됨) | |
IDropTarget. . :: . .OnDragEnter | (Control에서 상속됨) | |
IDropTarget. . :: . .OnDragLeave | (Control에서 상속됨) | |
IDropTarget. . :: . .OnDragOver | (Control에서 상속됨) |
맨 위로 이동
주의
Most editors can contain a connection, so this class implements ISqlToolsWndWithConnection. Classes that are specific to certain types of scripts (SQL, MDX, etc) should derive from this class.
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.