BitSharp.Network.Domain.NetworkAddressKey.NetworkAddressKey C# (CSharp) Метод

NetworkAddressKey() публичный Метод

public NetworkAddressKey ( ImmutableArray IPv6Address, UInt16 Port ) : BitSharp.Common
IPv6Address ImmutableArray
Port System.UInt16
Результат BitSharp.Common
        public NetworkAddressKey(ImmutableArray<byte> IPv6Address, UInt16 Port)
        {
            this.IPv6Address = IPv6Address;
            this.Port = Port;

            var hashBytes = new byte[2 + IPv6Address.Length];
            Bits.EncodeUInt16(Port, hashBytes);
            IPv6Address.CopyTo(hashBytes, 2);
            hashCode = Bits.ToInt32(new xxHash(32).ComputeHash(hashBytes));
        }