public static AddressFamily GetAddressFamily(IAccessPoint accessPoint) { return(accessPoint switch { IIPv4Address => AddressFamily.InterNetwork, IIPv6Address => AddressFamily.InterNetworkV6, IIPAccessPoint <IIPAddress> pair => GetAddressFamily(pair.Address), _ => AddressFamily.Unknown });
internal TCPConnectionListener(TCPConnectionProvider <TIPAddress> provider, IIPAccessPoint <TIPAddress> local, TCPParameters parameters) { Provider = provider; Local = local; Parameters = parameters; }