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

Name Description
ChangeResult(ChangeResult)
ChangeResult(ChangeResultCode, String, Boolean, String)

The result of a setting value change.

Properties

Name Description
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

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

Operators

Name Description
Equality(ChangeResult, ChangeResult)
Inequality(ChangeResult, ChangeResult)

Applies to