public static NetworkAddressKey DecodeNetworkAddressKey(BinaryReader reader) { return new NetworkAddressKey ( IPv6Address: reader.ReadVarBytes().ToImmutableArray(), Port: reader.ReadUInt16() ); }