SettingChangeResult Class

Definition

The result of a call to one of ISettingsWriter's Enqueue*Change methods.

public class SettingChangeResult : IEquatable<Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingChangeResult>
type SettingChangeResult = class
    interface IEquatable<SettingChangeResult>
Public Class SettingChangeResult
Implements IEquatable(Of SettingChangeResult)
Inheritance
SettingChangeResult
Implements

Constructors

SettingChangeResult(SettingChangeOutcome, Boolean, String)

The result of a call to one of ISettingsWriter's Enqueue*Change methods.

SettingChangeResult(SettingChangeResult)

Properties

CommitWillChangeEffectiveValue
EqualityContract
Message

An optional message with more details in case of failure. Useful for debugging or logging.

Outcome

Methods

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

Operators

Equality(SettingChangeResult, SettingChangeResult)
Inequality(SettingChangeResult, SettingChangeResult)

Applies to