Skip to content

Izayoi.Data.Packs.UncomparableStructPack‐5

IzayoiJiichan edited this page Feb 1, 2025 · 2 revisions

UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5>

Definition

Namespace Izayoi.Data.Packs
Assembly Izayoi.Data.Packs.dll

Represents a comparable structure pack.

public readonly struct UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> :
    IStructPack<TValue1, TValue2, TValue3, TValue4, TValue5>
    where TValue1 : struct
    where TValue2 : struct
    where TValue3 : struct
    where TValue4 : struct
    where TValue5 : struct

Type Parameters

TValue1

TValue2

TValue3

TValue4

TValue5

Inheritance

Object -> ValueType -> UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5>

Constructors

Name Summary
UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5>(in TValue1 value1, in TValue2 value2, in TValue3 value3, in TValue4 value4, in TValue5 value5) Initializes an instance of the UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> structure to the specified value.

Properties

Name Type Summary
Value1 TValue1 Gets the value1 of the current object.
Value2 TValue2 Gets the value2 of the current object.
Value3 TValue3 Gets the value3 of the current object.
Value4 TValue4 Gets the value4 of the current object.
Value5 TValue5 Gets the value5 of the current object.

Methods

Name Returns Summary
Deconstruct(out TValue1 value1, out TValue2 value2) void Deconstructs this UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> instance by value1 and value2.
Deconstruct(out TValue1 value1, out TValue2 value2, out TValue3 value3) void Deconstructs this UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> instance by value1, value2 and value3.
Deconstruct(out TValue1 value1, out TValue2 value2, out TValue3 value3, out TValue4 value4) void Deconstructs this UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> instance by value1, value2, value3 and value4.
Deconstruct(out TValue1 value1, out TValue2 value2, out TValue3 value3, out TValue4 value4, out TValue5 value5) void Deconstructs this UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> instance by value1, value2, value3, value4 and value5.
Equals(UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> other) bool Indicates whether the current UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> object is equal to a specified UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5>.
Equals(object? other) bool Indicates whether the current UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> object is equal to a specified object.
GetHashCode() string Returns the hash code for this instance.
ToString() string? Returns the text representation of the value of the current UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> object.

Operators

Operator Returns Left Right
== bool UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5>
!= bool UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5>

Examples

Example.UncomparableStructPack‐5

Applies to

Product Versions
.NET 8, 9
.NET Standard 2.0, 2.1
Clone this wiki locally