Edit

ChoiceSetSetting Constructors

ChoiceSetSetting(String, List<Choice>) Constructor

Definition

Namespace: Microsoft.CommandPalette.Extensions.Toolkit

Initializes a new instance of the ChoiceSetSetting class from the base Setting class, setting its Key property to key and its Choices set to choices.

public ChoiceSetSetting(string key, List<Choice> choices)
        : base(key, choices.ElementAt(0).Value)
    {
        Choices = choices;
    }

Parameters

key String

The key for the setting. This is a unique identifier that is used to reference the setting in the application.

choices List<Choice>

The list of choices for the setting. Each choice is represented by a Choice object, which contains the display text and value for the choice. The first choice in the list is used as the default value for the setting.

ChoiceSetSetting(String, String, String, List<Choice>) Constructor

Definition

Namespace: Microsoft.CommandPalette.Extensions.Toolkit

Initializes a new instance of the ChoiceSetSetting class from the base Setting class, setting its Key property to key, its Label to label, its Description to description, and its Choices to choices.

public ChoiceSetSetting(string key, string label, string description, List<Choice> choices)
        : base(key, label, description, choices.ElementAt(0).Value)
    {
        Choices = choices;
    }

Parameters

key String

The key for the setting. This is a unique identifier that is used to reference the setting in the application.

label String

The label for the setting. This is a user-friendly name that is displayed to the user in the application.

description String

The description for the setting. This provides additional information about the setting and its purpose.

choices List<Choice>

The list of choices for the setting. Each choice is represented by a Choice object, which contains the display text and value for the choice. The first choice in the list is used as the default value for the setting.