Skip to main content

Class ConfigChangeEvent

Represents a change in the configuration.

Assembly: Dalamud.dll
Declaration
public abstract record ConfigChangeEvent : IEquatable<ConfigChangeEvent>

Derived:
Dalamud.Game.Config.ConfigChangeEvent<T>

Implements:
System.IEquatable<Dalamud.Game.Config.ConfigChangeEvent>

Properties

EqualityContract

Declaration
protected virtual Type EqualityContract { get; }

Option

The option tha twas changed.

Declaration
public Enum Option { get; init; }

Methods

ToString()

Declaration
public override string ToString()
Returns

System.String

PrintMembers(StringBuilder)

Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Returns

System.Boolean

Parameters
TypeName
System.Text.StringBuilderbuilder

GetHashCode()

Declaration
public override int GetHashCode()
Returns

System.Int32

Equals(object?)

Declaration
public override bool Equals(object? obj)
Returns

System.Boolean

Parameters
TypeName
System.Objectobj

Equals(ConfigChangeEvent?)

Declaration
public virtual bool Equals(ConfigChangeEvent? other)
Returns

System.Boolean

Parameters
TypeName
Dalamud.Game.Config.ConfigChangeEventother

Deconstruct(out Enum)

Declaration
public void Deconstruct(out Enum Option)
Parameters
TypeName
System.EnumOption

Implements

  • System.IEquatable<Dalamud.Game.Config.ConfigChangeEvent>