ArraySettingItemProperty.Enum Class

Definition

Configuration of an enum property of a Setting.ObjectArray.

[System.Runtime.Serialization.DataContract]
public sealed class ArraySettingItemProperty.Enum : Microsoft.VisualStudio.Extensibility.Settings.ArraySettingItemProperty<string>, IEquatable<Microsoft.VisualStudio.Extensibility.Settings.ArraySettingItemProperty.Enum>
[<System.Runtime.Serialization.DataContract>]
type ArraySettingItemProperty.Enum = class
    inherit ArraySettingItemProperty<string>
    interface IEquatable<ArraySettingItemProperty.Enum>
Public NotInheritable Class ArraySettingItemProperty.Enum
Inherits ArraySettingItemProperty(Of String)
Implements IEquatable(Of ArraySettingItemProperty.Enum)
Inheritance
Attributes
Implements

Constructors

ArraySettingItemProperty.Enum(String, String, EnumSettingEntry[], String)

Initializes a new instance of the ArraySettingItemProperty.Enum class.

Properties

DefaultValue

Gets the default value of the setting.

(Inherited from ArraySettingItemProperty<T>)
Description

Gets the verbose description of the property.

(Inherited from ArraySettingItemProperty)
DisplayName

Gets the display name of the property.

(Inherited from ArraySettingItemProperty)
EnabledWhen

Gets the rule that determines if this property is enabled in the UI.

(Inherited from ArraySettingItemProperty)
EnumDisplayNames

Gets the display names of the allowed values for the enumeration.

EnumIds

Gets the identifiers of the allowed values for the enumeration.

EnvironmentVariableDefault

Gets the environment variable from which the default value is parsed. If it is not defined or cannot be parsed, the value specified in DefaultValue is used instead.

(Inherited from ArraySettingItemProperty)
HelpUri

Gets the URI of a help page.

(Inherited from ArraySettingItemProperty)
Id

Gets the identifier of the property.

(Inherited from ArraySettingItemProperty)
IsEditable

Gets a value indicating whether the property is editable in the UI. The default value of this property is true.

(Inherited from ArraySettingItemProperty)
SearchKeywords

Gets a list of keywords to associate with this property. When searching using the Visual Studio UI, words in DisplayName, Description, and SearchKeywords can be used to find a setting.

(Inherited from ArraySettingItemProperty)
Type

Gets type identifier of the property.

Values

Gets the allowed values for the enumeration.

Methods

Equals(ArraySettingItemProperty) (Inherited from ArraySettingItemProperty)
Equals(ArraySettingItemProperty+Enum)

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

Equals(ArraySettingItemProperty<T>) (Inherited from ArraySettingItemProperty<T>)
Equals(Object) (Inherited from ArraySettingItemProperty<T>)
GetHashCode() (Inherited from ArraySettingItemProperty<T>)

Applies to