public TcpClient(AddressFamily family)
{
if (NetEventSource.IsEnabled) NetEventSource.Enter(this, family);
// Validate parameter
if (family != AddressFamily.InterNetwork && family != AddressFamily.InterNetworkV6)
{
throw new ArgumentException(SR.Format(SR.net_protocol_invalid_family, "TCP"), nameof(family));
}
_family = family;
InitializeClientSocket();
if (NetEventSource.IsEnabled) NetEventSource.Exit(this);
}