ArraySettingContent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
数组设置的内容。
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) |
数组设置的内容。 |