Share via


FontAndColorProviderBase Class

Base class for font and color providers

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.UI.VSIntegration.Editors.FontAndColorProviderBase
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.FontAndColorProviderGridResults
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.FontAndColorProviderShowplan
    Microsoft.SqlServer.Management.UI.VSIntegration.Editors.FontAndColorProviderTextResults

Namespace:  Microsoft.SqlServer.Management.UI.VSIntegration.Editors
Assembly:  SQLEditors (in SQLEditors.dll)

Syntax

'Declaration
Public MustInherit Class FontAndColorProviderBase _
    Implements IVsFontAndColorDefaults, IVsFontAndColorEvents
'Usage
Dim instance As FontAndColorProviderBase
public abstract class FontAndColorProviderBase : IVsFontAndColorDefaults, 
    IVsFontAndColorEvents
public ref class FontAndColorProviderBase abstract : IVsFontAndColorDefaults, 
    IVsFontAndColorEvents
[<AbstractClassAttribute>]
type FontAndColorProviderBase =  
    class 
        interface IVsFontAndColorDefaults 
        interface IVsFontAndColorEvents 
    end
public abstract class FontAndColorProviderBase implements IVsFontAndColorDefaults, IVsFontAndColorEvents

The FontAndColorProviderBase type exposes the following members.

Constructors

  Name Description
Protected method FontAndColorProviderBase Initializes a new instance of the FontAndColorProviderBase class.

Top

Properties

  Name Description
Protected property CategoryName Gets or sets the Visual Studio category name
Protected property Font Gets the font.
Protected property FontColorDefaults Gets font and color defaults.
Protected property FontColorFlags Gets font and color provider base. Allows derived classes to customize it.
Protected property FontDefault Gets or sets the default font.
Protected property Guid Gets or sets the identity Guid.
Protected property ItemsChanged Gets a hashtable of items changed.
Protected property Reset Resets the font and color.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetBaseCategory Gets an integer value that specifies the base category.
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetCategoryName Gets the category name.
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetFlags Gets defined flags.
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetFont Gets the font used by the editor.
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetItem Gets an integer value that identifies an item.
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetItemByName Gets an item from the itemName parameter.
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetItemCount Gets the item count.
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetPriority Gets the font and color priority.
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnApply Applies font and color settings.
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnFontChanged Applies font changes.
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnItemChanged Applies font and color changes.
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnReset Clears changes to an item identified by the guid parameter.
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnResetToBaseCategory Resets to base. Not implemented.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Management.UI.VSIntegration.Editors Namespace