ArraySettingContent 类

定义

数组设置的内容。

public class ArraySettingContent : IEquatable<Microsoft.VisualStudio.Utilities.UnifiedSettings.ArraySettingContent>
type ArraySettingContent = class
    interface IEquatable<ArraySettingContent>
Public Class ArraySettingContent
Implements IEquatable(Of ArraySettingContent)
继承
ArraySettingContent
实现

构造函数

ArraySettingContent(ArraySettingContent)

数组设置的内容。

ArraySettingContent(IReadOnlyList<IReadOnlyDictionary<String,Object>>, Int32)

数组设置的内容。

属性

EqualityContract

数组设置的内容。

Items

数组项属性值。 Null 表示“默认还原”。 如果为非 null,则为包含数组中每个项一个元素的列表。 每个元素都是一个字典,其中数组项属性名字对象作为键,数组项属性值作为值。 字典可能不完整,缺少为此数组的项注册的某些属性;这些属性将保留该项的默认值。

UserSelectedDefaultItemIndex

数组中用户选择的“默认项”的从零开始的索引。 如果此数组不支持用户可选择的默认项,则忽略。 -1 表示“默认还原”。

方法

<Clone>$()

数组设置的内容。

Deconstruct(IReadOnlyList<IReadOnlyDictionary<String,Object>>, Int32)

数组设置的内容。

Equals(ArraySettingContent)

数组设置的内容。

Equals(Object)

数组设置的内容。

GetHashCode()

数组设置的内容。

PrintMembers(StringBuilder)

数组设置的内容。

ToString()

数组设置的内容。

运算符

Equality(ArraySettingContent, ArraySettingContent)

数组设置的内容。

Inequality(ArraySettingContent, ArraySettingContent)

数组设置的内容。

适用于