Skip to main content

Class MateriaEntry

A record to hold easy information about a given piece of Materia.

Assembly: Dalamud.dll
Declaration
public record MateriaEntry : IEquatable<MateriaEntry>

Implements:
System.IEquatable<Dalamud.Game.Inventory.Records.MateriaEntry>

Properties

EqualityContract

Declaration
protected virtual Type EqualityContract { get; }

Type

Gets the Lumina row for this Materia.

Declaration
public RowRef<Materia> Type { get; }

Grade

Gets the Lumina row for this Materia's grade.

Declaration
public RowRef<MateriaGrade> Grade { get; }

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(MateriaEntry?)

Declaration
public virtual bool Equals(MateriaEntry? other)
Returns

System.Boolean

Parameters
TypeName
Dalamud.Game.Inventory.Records.MateriaEntryother

Implements

  • System.IEquatable<Dalamud.Game.Inventory.Records.MateriaEntry>