12 references to BaseAddress
System.Net.Primitives (12)
System\Net\IPNetwork.cs (12)
20/// This type disallows arbitrary IP-address/prefix-length CIDR pairs. <see cref="BaseAddress"/> must be defined so that all bits after the network prefix are set to zero. 21/// In other words, <see cref="BaseAddress"/> is always the first usable address of the network. 87if (address.AddressFamily != BaseAddress.AddressFamily && (BaseAddress.AddressFamily != AddressFamily.InterNetwork || !address.IsIPv4MappedToIPv6)) 106return BaseAddress.PrivateIPv4Address == (address.PrivateIPv4Address & mask); 113BaseAddress.TryWriteBytes(MemoryMarshal.AsBytes(new Span<UInt128>(ref baseAddressValue)), out int bytesWritten); 288string.Create(CultureInfo.InvariantCulture, stackalloc char[128], $"{BaseAddress}/{(uint)PrefixLength}"); 297destination.TryWrite(CultureInfo.InvariantCulture, $"{BaseAddress}/{(uint)PrefixLength}", out charsWritten); 306Utf8.TryWrite(utf8Destination, CultureInfo.InvariantCulture, $"{BaseAddress}/{(uint)PrefixLength}", out bytesWritten); 316BaseAddress.Equals(other.BaseAddress); 348public override int GetHashCode() => HashCode.Combine(BaseAddress, PrefixLength);