Share via


SettingsCommit Class

Definition

Changes to setting values that can be applied using RequestCommitAsync(ChangeSource, SettingsCommit, CancellationToken).

[MessagePack.MessagePackObject(false)]
public class SettingsCommit : IEquatable<Microsoft.VisualStudio.RpcContracts.UnifiedSettings.SettingsCommit>
[<MessagePack.MessagePackObject(false)>]
type SettingsCommit = class
    interface IEquatable<SettingsCommit>
Public Class SettingsCommit
Implements IEquatable(Of SettingsCommit)
Inheritance
SettingsCommit
Attributes
MessagePack.MessagePackObjectAttribute
Implements

Constructors

SettingsCommit(IReadOnlyDictionary<String,String>, String)

Changes to setting values that can be applied using RequestCommitAsync(ChangeSource, SettingsCommit, CancellationToken).

SettingsCommit(SettingsCommit)

Properties

Description

A human-readable description of the change.

EqualityContract
Values

A map of monikers to JSON strings.

Methods

<Clone>$()
Deconstruct(IReadOnlyDictionary<String,String>, String)
Equals(Object)
Equals(SettingsCommit)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

Equality(SettingsCommit, SettingsCommit)
Inequality(SettingsCommit, SettingsCommit)

Applies to