Share via


ChangeResult Class

Definition

The result of a setting value change.

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

Constructors

ChangeResult(ChangeResult)
ChangeResult(ChangeResultCode, String, Boolean, String)

The result of a setting value change.

Properties

CommitWillChangeEffectiveValue

Whether committing the change will change the effective value of the setting.

EqualityContract
IsSuccess

Gets a value indicating whether the change is successful.

Message

An optional message with additional information about the value change. Only set when IsSuccess is false.

Moniker

The moniker of the setting.

ResultCode

The code indicating the outcome of the change.

Methods

<Clone>$()
Deconstruct(ChangeResultCode, String, Boolean, String)
Equals(ChangeResult)
Equals(Object)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

Equality(ChangeResult, ChangeResult)
Inequality(ChangeResult, ChangeResult)

Applies to