Table of Contents

Class Duplicate

Namespace
Arinc424
Assembly
Arinc424.dll

Says that the Record have primary key that are same as Collision.

public record Duplicate : Diagnostic, IEquatable<Diagnostic>, IEquatable<Duplicate>
Inheritance
object
Duplicate
Implements
Inherited Members

Remarks

Any record that has such a diagnostic loses all its potential relations, which go to the 'copy'.

Properties

Collision

public required Record424 Collision { get; init; }

Property Value

Record424

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Info

public required KeyInfo Info { get; init; }

Property Value

KeyInfo

Key

public required string Key { get; init; }

Property Value

string

Type

public required Type Type { get; init; }

Property Value

Type

Methods

Equals(Diagnostic?)

public override sealed bool Equals(Diagnostic? other)

Parameters

other Diagnostic

Returns

bool

Equals(Duplicate?)

public virtual bool Equals(Duplicate? other)

Parameters

other Duplicate

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(Duplicate?, Duplicate?)

public static bool operator ==(Duplicate? left, Duplicate? right)

Parameters

left Duplicate
right Duplicate

Returns

bool

operator !=(Duplicate?, Duplicate?)

public static bool operator !=(Duplicate? left, Duplicate? right)

Parameters

left Duplicate
right Duplicate

Returns

bool