ArraySettingContent Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The content of an array setting.
public class ArraySettingContent : IEquatable<Microsoft.VisualStudio.Utilities.UnifiedSettings.ArraySettingContent>
type ArraySettingContent = class
interface IEquatable<ArraySettingContent>
Public Class ArraySettingContent
Implements IEquatable(Of ArraySettingContent)
- Inheritance
-
ArraySettingContent
- Implements
Constructors
ArraySettingContent(ArraySettingContent) | |
ArraySettingContent(IReadOnlyList<IReadOnlyDictionary<String,Object>>, Int32) |
The content of an array setting. |
Properties
EqualityContract | |
Items |
Array item property values. Null means "revert to default". If non-null, this is a list containing one element per item in the array. Each element is a dictionary with array item property monikers as keys and array item property values as values. The dictionary may be incomplete, missing some properties that are registered for items of this array; those properties will retain their default values for that item. |
UserSelectedDefaultItemIndex |
The zero-based index of the user-selected "default item" in the array. Ignored if this array doesn't support a user-selectable default item. -1 means "revert to default". |
Methods
<Clone>$() | |
Deconstruct(IReadOnlyList<IReadOnlyDictionary<String,Object>>, Int32) | |
Equals(ArraySettingContent) | |
Equals(Object) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() |
Operators
Equality(ArraySettingContent, ArraySettingContent) | |
Inequality(ArraySettingContent, ArraySettingContent) |