Struct RawLink<TLinkAddress>
The raw link.
public struct RawLink<TLinkAddress> : IEquatable<RawLink<TLinkAddress>> where TLinkAddress : IUnsignedNumber<TLinkAddress>
Type Parameters
TLinkAddress
- Implements
-
IEquatable<RawLink<TLinkAddress>>
- Inherited Members
Fields
LeftAsSource
The left as source.
public TLinkAddress LeftAsSource
Field Value
- TLinkAddress
LeftAsTarget
The left as target.
public TLinkAddress LeftAsTarget
Field Value
- TLinkAddress
RightAsSource
The right as source.
public TLinkAddress RightAsSource
Field Value
- TLinkAddress
RightAsTarget
The right as target.
public TLinkAddress RightAsTarget
Field Value
- TLinkAddress
SizeAsSource
The size as source.
public TLinkAddress SizeAsSource
Field Value
- TLinkAddress
SizeAsTarget
The size as target.
public TLinkAddress SizeAsTarget
Field Value
- TLinkAddress
SizeInBytes
The size.
public static readonly long SizeInBytes
Field Value
Source
The source.
public TLinkAddress Source
Field Value
- TLinkAddress
Target
The target.
public TLinkAddress Target
Field Value
- TLinkAddress
Methods
Equals(RawLink<TLinkAddress>)
Determines whether this instance equals.
public bool Equals(RawLink<TLinkAddress> other)
Parameters
otherRawLink<TLinkAddress>The other.
Returns
- bool
The bool
Equals(object?)
Determines whether this instance equals.
public override bool Equals(object? obj)
Parameters
objobjectThe obj.
Returns
- bool
The bool
GetHashCode()
Gets the hash code.
public override int GetHashCode()
Returns
- int
The int
Operators
operator ==(RawLink<TLinkAddress>, RawLink<TLinkAddress>)
public static bool operator ==(RawLink<TLinkAddress> left, RawLink<TLinkAddress> right)
Parameters
Returns
operator !=(RawLink<TLinkAddress>, RawLink<TLinkAddress>)
public static bool operator !=(RawLink<TLinkAddress> left, RawLink<TLinkAddress> right)