EditorFactoryPackage 클래스

Implements the package that is responsible for registering all SQL Workbench editor factories and creating editors.

상속 계층

System.Object
  SQLWorkbenchPackage
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactoryPackage

네임스페이스:  Microsoft.SqlServer.Management.UI.VSIntegration.Editors
어셈블리:  SQLEditors(SQLEditors.dll)

구문

‘선언
<ProvideMenuResourceAttribute("Menus.ctmenu", )> _
<GuidAttribute("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")> _
Public NotInheritable Class EditorFactoryPackage _
    Inherits SQLWorkbenchPackage _
    Implements IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents
‘사용 방법
Dim instance As EditorFactoryPackage
[ProvideMenuResourceAttribute("Menus.ctmenu", )]
[GuidAttribute("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")]
public sealed class EditorFactoryPackage : SQLWorkbenchPackage, 
    IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents
[ProvideMenuResourceAttribute(L"Menus.ctmenu", )]
[GuidAttribute(L"4058755A-8FBE-41c7-BC99-3DBF5C74BA62")]
public ref class EditorFactoryPackage sealed : public SQLWorkbenchPackage, 
    IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents
[<SealedAttribute>]
[<ProvideMenuResourceAttribute("Menus.ctmenu", )>]
[<GuidAttribute("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")>]
type EditorFactoryPackage =  
    class 
        inherit SQLWorkbenchPackage 
        interface IVsTextMarkerTypeProvider 
        interface IServiceProvider 
        interface IVsFontAndColorDefaultsProvider 
        interface IVsBroadcastMessageEvents 
    end
public final class EditorFactoryPackage extends SQLWorkbenchPackage implements IVsTextMarkerTypeProvider, IServiceProvider, IVsFontAndColorDefaultsProvider, IVsBroadcastMessageEvents

EditorFactoryPackage 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 EditorFactoryPackage Initializes a new instance of the EditorFactoryPackage class.

맨 위로 이동

메서드

  이름 설명
공용 메서드 Close Does cleanup when package is being unloaded. (SQLWorkbenchPackageClose을(를) 재정의함)
공용 메서드 Equals (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
공용 메서드정적 멤버 LoadString Directly loads a localized string from a Visual Studio package satellite DLL.
공용 메서드 SetSite Called when the shell loads editor. (SQLWorkbenchPackageSetSite(IServiceProvider)을(를) 재정의함)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현전용 메서드 IVsFontAndColorDefaultsProviderGetObject Returns an IVsFontAndColorDefaults or an IVsFontAndColorGroupIVsFontAndColorDefaults interface for the category specified by the rguidCategory parameter.
명시적 인터페이스 구현전용 메서드 IVsTextMarkerTypeProviderGetTextMarkerType Interop provider.
명시적 인터페이스 구현전용 메서드 IVsBroadcastMessageEventsOnBroadcastMessage Interop provider that receives broadcast messages from the shell.
명시적 인터페이스 구현전용 메서드 IServiceProviderQueryService Interop provider.

맨 위로 이동

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Management.UI.VSIntegration.Editors 네임스페이스