Share via


ArraySettingItemProperty Class

Definition

Configuration of a property of a Setting.ObjectArray.

[System.Runtime.Serialization.DataContract]
public abstract class ArraySettingItemProperty : IEquatable<Microsoft.VisualStudio.Extensibility.Settings.ArraySettingItemProperty>
[<System.Runtime.Serialization.DataContract>]
type ArraySettingItemProperty = class
    interface IEquatable<ArraySettingItemProperty>
Public MustInherit Class ArraySettingItemProperty
Implements IEquatable(Of ArraySettingItemProperty)
Inheritance
ArraySettingItemProperty
Derived
Attributes
Implements

Properties

Description

Gets the verbose description of the property.

DisplayName

Gets the display name of the property.

EnabledWhen

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

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.

HelpUri

Gets the URI of a help page.

Id

Gets the identifier of the property.

IsEditable

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

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.

Type

Gets type identifier of the property.

Methods

Equals(ArraySettingItemProperty)

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

Equals(Object)

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

GetHashCode()

Serves as the default hash function.

Applies to