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

Gets the option that was changed.

Declaration
public Enum Option { get; init; }

Name

Gets the name of the option that was changed.

Declaration
public string Name { get; init; }

Methods

Deconstruct(out Enum)

Deconstructs the Dalamud.Game.Config.ConfigChangeEvent record.

Declaration
public void Deconstruct(out Enum option)
Parameters
TypeNameDescription
System.EnumoptionThe option that was changed.

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

Implements

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