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);