Share via


FontAndColorProviderBase Class

Base class for font and color providers

Inheritance Hierarchy

System..::..Object
  Microsoft.VisualStudio.Data.Tools.SqlEditor.VSIntegration..::..FontAndColorProviderBase
    Microsoft.VisualStudio.Data.Tools.SqlEditor.VSIntegration..::..FontAndColorProviderGridResults
    Microsoft.VisualStudio.Data.Tools.SqlEditor.VSIntegration..::..FontAndColorProviderShowplan
    Microsoft.VisualStudio.Data.Tools.SqlEditor.VSIntegration..::..FontAndColorProviderTextResults

Namespace:  Microsoft.VisualStudio.Data.Tools.SqlEditor.VSIntegration
Assembly:  Microsoft.VisualStudio.Data.Tools.SqlEditor (in Microsoft.VisualStudio.Data.Tools.SqlEditor.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 Constructor is protected to implement singleton

Top

Properties

  Name Description
Protected property CategoryName VS Category name
Protected property Font Font
Protected property FontColorDefaults Font color defaults
Protected property FontColorFlags allow derived classes to customize it
Protected property FontDefault Default font
Protected property Guid Guid
Protected property ItemsChanged Items changed
Protected property Reset Reset

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
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetCategoryName
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetFlags
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetFont
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetItem
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetItemByName
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetItemCount
Explicit interface implemetationPrivate method IVsFontAndColorDefaultsGetPriority
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnApply
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnFontChanged
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnItemChanged
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnReset
Explicit interface implemetationPrivate method IVsFontAndColorEventsOnResetToBaseCategory

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.VisualStudio.Data.Tools.SqlEditor.VSIntegration Namespace