Share via


SettingCategory Class

Definition

Configuration of a VisualStudio.Extensibility setting category.

[Microsoft.VisualStudio.Extensibility.CompileTimeEvaluation]
[System.Runtime.Serialization.DataContract]
public sealed class SettingCategory : IEquatable<Microsoft.VisualStudio.Extensibility.Settings.SettingCategory>, Microsoft.VisualStudio.Extensibility.IVisualStudioContributionProperty
[<Microsoft.VisualStudio.Extensibility.CompileTimeEvaluation>]
[<System.Runtime.Serialization.DataContract>]
type SettingCategory = class
    interface IEquatable<SettingCategory>
    interface IVisualStudioContributionProperty
Public NotInheritable Class SettingCategory
Implements IEquatable(Of SettingCategory), IVisualStudioContributionProperty
Inheritance
SettingCategory
Attributes
Implements

Constructors

SettingCategory(String, String, SettingCategory)

Initializes a new instance of the SettingCategory class.

Properties

Description

Gets the verbose description of the setting category.

DisplayName

Gets the display name of the setting category.

FullId

Gets the full id of the setting.

HelpUri

Gets the URI of a help page.

Id

Gets the identifier of the setting category.

Order

Gets the preferred display order.

ParentCategory

Gets the parent category, if any.

SearchKeywords

Gets a list of additional keywords to associate with the registration when searching in the UI.

Tags

Gets a list of tags to associate with the registration. Used when filtering the settings window..

VisibleWhen

Gets the rule that determines if this category is visible in the UI.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

Equals(SettingCategory)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Serves as the default hash function.

Applies to