Class KeyInfo
- Namespace
- Arinc424
- Assembly
- Arinc424.dll
public record KeyInfo : IEquatable<KeyInfo>
- Inheritance
-
object
KeyInfo
- Implements
-
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
Icao
public Range? Icao { get; init; }
Property Value
- Range?
Id
public Range Id { get; init; }
Property Value
- Range
Port
public Range? Port { get; init; }
Property Value
- Range?
Methods
Deconstruct(out Range, out Range?, out Range?)
public void Deconstruct(out Range Id, out Range? Icao, out Range? Port)
Parameters
Id
Range
Icao
Range?
Port
Range?
Equals(KeyInfo?)
public virtual bool Equals(KeyInfo? other)
Parameters
other
KeyInfo
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 virtual bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
- bool
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(KeyInfo?, KeyInfo?)
public static bool operator ==(KeyInfo? left, KeyInfo? right)
Parameters
left
KeyInfo
right
KeyInfo
Returns
- bool
operator !=(KeyInfo?, KeyInfo?)
public static bool operator !=(KeyInfo? left, KeyInfo? right)
Parameters
left
KeyInfo
right
KeyInfo
Returns
- bool