52 instantiations of IPAddress
System (36)
net\System\Net\_AutoWebProxyScriptHelper.cs (1)
626 IPAddress v6Address = new IPAddress(IPv6MappedAddressBytes);
net\System\Net\DNS.cs (1)
114TempList.Add(new IPAddress(IPAddressToAdd));
net\System\Net\IPAddress.cs (14)
18public static readonly IPAddress Any = new IPAddress(0x0000000000000000); 19public static readonly IPAddress Loopback = new IPAddress(0x000000000100007F); 20public static readonly IPAddress Broadcast = new IPAddress(0x00000000FFFFFFFF); 34public static readonly IPAddress IPv6Any = new IPAddress(new byte[]{ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },0); 35public static readonly IPAddress IPv6Loopback = new IPAddress(new byte[]{ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },0); 36public static readonly IPAddress IPv6None = new IPAddress(new byte[]{ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },0); 214return new IPAddress(bytes,scope); 248return new IPAddress(numbers, 0); 253return new IPAddress(numbers, result); 304return new IPAddress(result); 711return new IPAddress(m_Address); 714return new IPAddress(m_Numbers, (uint) m_ScopeId); 732return new IPAddress(labels, 0); 751return new IPAddress(address);
net\System\Net\IPEndPoint.cs (1)
64m_Address = new IPAddress(address);
net\System\Net\NetworkInformation\ping.cs (4)
338addressSnapshot = new IPAddress(address.GetAddressBytes()); 342addressSnapshot = new IPAddress(address.GetAddressBytes(), address.ScopeId); 471addressSnapshot = new IPAddress(address.GetAddressBytes()); 475addressSnapshot = new IPAddress(address.GetAddressBytes(), address.ScopeId);
net\System\Net\NetworkInformation\PingReply.cs (2)
43address = new IPAddress (reply.address); 61address = new IPAddress(reply.Address.Address,reply.Address.ScopeID);
net\System\Net\NetworkInformation\SystemIPGlobalProperties.cs (1)
335udpListeners.Add(new IPEndPoint(new IPAddress(udp6RowOwnerPid.localAddr,
net\System\Net\NetworkInformation\SystemTcpConnection.cs (2)
47localEndPoint = new IPEndPoint(new IPAddress(row.localAddr, row.localScopeId), (int)localPort); 48remoteEndPoint = new IPEndPoint(new IPAddress(row.remoteAddr, row.remoteScopeId), (int)remotePort);
net\System\Net\NetworkInformation\SystemUnicastIPAddressInformation.cs (1)
168return new IPAddress(addressBytes);
net\System\Net\SocketAddress.cs (2)
190return new IPAddress(address, scope); 202return new IPAddress(address);
net\System\Net\Sockets\_ReceiveMessageOverlappedAsyncResult.cs (2)
146address = new IPAddress((long)controlData.address); 155address = new IPAddress(controlData.address);
net\System\Net\Sockets\Socket.cs (5)
6711IPAddress multicastAddr = new IPAddress(ipmr.MulticastAddress); 6712IPAddress multicastIntr = new IPAddress(ipmr.InterfaceAddress); 6753IPv6MulticastOption multicastOption = new IPv6MulticastOption(new IPAddress(ipmr.MulticastAddress),ipmr.InterfaceIndex); 9954address = new IPAddress((long)controlData.address); 9962address = new IPAddress(controlData.address);
System.Net (3)
net\PeerToPeer\Collaboration\CollaborationHelperFunctions.cs (1)
357IPAddress IPAddr = new IPAddress(addrBytes, (long)pe.peerAddress.sin6.sin6_scope_id);
net\PeerToPeer\SystemNetHelpers.cs (2)
73ip = new IPAddress(v4bytes); 81ip = new IPAddress(v6Bytes);
System.ServiceModel (8)
System\ServiceModel\Channels\PeerIPHelper.cs (3)
104clone = new IPAddress(source.GetAddressBytes()); 106clone = new IPAddress(source.GetAddressBytes(), source.ScopeId); 340uriBuilder.Host = new IPAddress(ipAddress.GetAddressBytes(), ipAddress.ScopeId).ToString();
System\ServiceModel\Channels\PeerUnsafeNativeMethods.cs (2)
203return new IPAddress(addr); 207return new IPAddress(this.sin6_addr, this.sin6_scope_id);
System\ServiceModel\Channels\PnrpPeerResolver.cs (3)
107return new IPEndPoint(new IPAddress(bytes), 0); 2233endPoint = new IPEndPoint(new IPAddress(sa.sin_addr), sa.sin_port); 2246endPoint = new IPEndPoint(new IPAddress(sa.sin6_addr, scopeId), sa.sin6_port);
UIAutomationClientsideProviders (1)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
250return new IPAddress ((long) ipV4);
WsatConfig (2)
Configuration\WsatServiceCertificate.cs (2)
52sockAddr = new WinsockSockAddr(new IPAddress(0), (short)this.port); 130sockAddr = new WinsockSockAddr(new IPAddress(0), (short)this.port);
WsatUI (2)
Configuration\WsatServiceCertificate.cs (2)
52sockAddr = new WinsockSockAddr(new IPAddress(0), (short)this.port); 130sockAddr = new WinsockSockAddr(new IPAddress(0), (short)this.port);
545 references to IPAddress
SMSvcHost (15)
System\ServiceModel\Activation\RoutingTable.cs (9)
79internal static MessageQueue Lookup(Uri uri, IPAddress address, int port) 133static bool ValidateAddress(IPAddress address, ref MessageQueueAndPath found) 140IPAddress foundAddress = IPAddress.Parse(found.Uri.DnsSafeHost); 142(foundAddress.Equals(IPAddress.Any) && foundAddress.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) || 143foundAddress.Equals(IPAddress.IPv6Any)); 198IPAddress address = IPAddress.Broadcast; 201address = IPAddress.Parse(path.DnsSafeHost);
System\ServiceModel\Activation\TransportListener.cs (5)
44if (endPoint.Address.Equals(IPAddress.Broadcast)) 48connectionListener = new SocketConnectionListener(new IPEndPoint(IPAddress.Any, endPoint.Port), socketSettings, true); 54connectionListener = new SocketConnectionListener(new IPEndPoint(IPAddress.IPv6Any, endPoint.Port), socketSettings, true); 214static TransportType GetTransportTypeAndAddress(IConnection connection, out IPAddress address, out int port) 241IPAddress address;
System\ServiceModel\Activation\WorkerProcess.cs (1)
334bool IConnectionRegister.ValidateUriRoute(Uri uri, System.Net.IPAddress address, int port)
System (283)
net\System\Net\_AutoWebProxyScriptHelper.cs (20)
353IPAddress[] ipAddresses = NclUtilities.LocalAddresses; 356if (!IPAddress.IsLoopback(ipAddresses[i]) && ipAddresses[i].AddressFamily == AddressFamily.InterNetwork) 394IPAddress hostAddress = IPAddress.Parse(host); 395IPAddress patternAddress = IPAddress.Parse(pattern); 396IPAddress maskAddress = IPAddress.Parse(mask); 615 IPEndPoint dummy = new IPEndPoint(IPAddress.Any, 0); 626 IPAddress v6Address = new IPAddress(IPv6MappedAddressBytes); 729IPAddress address; 730if(!IPAddress.TryParse(ipAddress, out address)) 760IPAddress prefixAddress; 761if(!IPAddress.TryParse(parts[0], out prefixAddress)) 846int MaxBytes = (prefixAddress.AddressFamily == AddressFamily.InterNetworkV6)?IPAddress.IPv6AddressBytes:IPAddress.IPv4AddressBytes; 893IPAddress[] ipAddresses = NclUtilities.LocalAddresses; 896if (!IPAddress.IsLoopback(ipAddresses[i])) 925IPAddress[] addresses = ipHostEntry.AddressList; 958IPAddress[] addresses = ipHostEntry.AddressList;
net\System\Net\_FtpControlStream.cs (2)
809private String FormatAddress(IPAddress address, int Port ) 831private string FormatAddressV6(IPAddress address, int port) {
net\System\Net\_PooledStream.cs (4)
36private IPAddress m_ServerAddress; // IP address of server we're connected to 75internal IPAddress ServerAddress { 155IPAddress address = null; 197internal virtual void ConnectionCallback(object owningObject, Exception e, Socket socket, IPAddress address)
net\System\Net\_ServiceNameStore.cs (2)
179IPAddress ipAddress = null; 182IPAddress.TryParse(hostname, out ipAddress))
net\System\Net\DNS.cs (48)
123HostEntry.AddressList = new IPAddress[TempList.Count]; 194IPAddress address; 195if (IPAddress.TryParse(hostName, out address)) 258IPAddress address; 259if (IPAddress.TryParse(hostName, out address)) 307IPHostEntry ipHostEntry = InternalGetHostByAddress(IPAddress.Parse(address), false); 323/// <para>Creates an <see cref='System.Net.IPHostEntry'/> instance from an <see cref='System.Net.IPAddress'/> 328public static IPHostEntry GetHostByAddress(IPAddress address) { 346internal static IPHostEntry InternalGetHostByAddress(IPAddress address, bool includeIPv6) 490/// <para>Creates an <see cref='System.Net.IPAddress'/> 509IPAddress address; 515if (IPAddress.TryParse(hostName, out address) && (address.AddressFamily != AddressFamily.InterNetworkV6 || Socket.LegacySupportsIPv6)) 537private static IPHostEntry GetUnresolveAnswer(IPAddress address) 542ipHostEntry.AddressList = new IPAddress[] { address }; 563IPAddress address; 564if (IPAddress.TryParse(hostName, out address)) 657internal ResolveAsyncResult(IPAddress address, object myObject, bool includeIPv6, object myState, AsyncCallback myCallBack) : 666internal IPAddress address; 712IPAddress address; 714if (IPAddress.TryParse(hostName, out address)) 716if (throwOnIPAny && (address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any))) 752private static IAsyncResult HostResolutionBeginHelper(IPAddress address, bool flowContext, bool includeIPv6, AsyncCallback requestCallback, object state) 764if (address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any)) 868IPAddress address; 870if (IPAddress.TryParse(hostNameOrAddress, out address)) 872if (address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any)) 889public static IPHostEntry GetHostEntry(IPAddress address) { 901if (address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any)) 913public static IPAddress[] GetHostAddresses(string hostNameOrAddress) { 925IPAddress address; 926IPAddress[] addresses; 927if (IPAddress.TryParse(hostNameOrAddress, out address)) 929if (address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any)) 933addresses = new IPAddress[] { address }; 960public static IAsyncResult BeginGetHostEntry(IPAddress address, AsyncCallback requestCallback, object stateObject) { 991public static IPAddress[] EndGetHostAddresses(IAsyncResult asyncResult) { 1041IPAddress address = ((ResolveAsyncResult)asyncResult).address; 1056public static Task<IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress) 1058return Task<IPAddress[]>.Factory.FromAsync(BeginGetHostAddresses, EndGetHostAddresses, hostNameOrAddress, null); 1062public static Task<IPHostEntry> GetHostEntryAsync(IPAddress address) 1118hostinfo.AddressList = new IPAddress[0]; 1182hostinfo.AddressList = new IPAddress[addresses.Count]; 1189internal static string TryGetNameInfo(IPAddress addr, out SocketError errorCode) {
net\System\Net\Internal.cs (7)
172private static volatile IPAddress[] _LocalAddresses; 177internal static IPAddress[] LocalAddresses 205private static IPAddress[] GetLocalAddresses() 207IPAddress[] local; 259local = new IPAddress[total]; 272internal static bool IsAddressLocal(IPAddress ipAddress) { 273IPAddress[] localAddresses = NclUtilities.LocalAddresses;
net\System\Net\IPAddress.cs (22)
18public static readonly IPAddress Any = new IPAddress(0x0000000000000000); 19public static readonly IPAddress Loopback = new IPAddress(0x000000000100007F); 20public static readonly IPAddress Broadcast = new IPAddress(0x00000000FFFFFFFF); 21public static readonly IPAddress None = Broadcast; 34public static readonly IPAddress IPv6Any = new IPAddress(new byte[]{ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },0); 35public static readonly IPAddress IPv6Loopback = new IPAddress(new byte[]{ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },0); 36public static readonly IPAddress IPv6None = new IPAddress(new byte[]{ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },0); 56/// Initializes a new instance of the <see cref='System.Net.IPAddress'/> 148/// <para>Converts an IP address string to an <see cref='System.Net.IPAddress'/> 151public static bool TryParse(string ipString, out IPAddress address) { 156public static IPAddress Parse(string ipString) { 160private static IPAddress InternalParse(string ipString, bool tryParse) { 549public static bool IsLoopback(IPAddress address) { 560return ((address.m_Address & IPAddress.LoopbackMask) == (IPAddress.Loopback.m_Address & IPAddress.LoopbackMask)); 639IPAddress comparand = comparandObj as IPAddress; 706internal IPAddress Snapshot() 721public IPAddress MapToIPv6() 728ushort[] labels = new ushort[IPAddress.NumberOfLabels]; 738public IPAddress MapToIPv4()
net\System\Net\IPEndPoint.cs (5)
33private IPAddress m_Address; 38internal static IPEndPoint Any = new IPEndPoint(IPAddress.Any, AnyPort); 39internal static IPEndPoint IPv6Any = new IPEndPoint(IPAddress.IPv6Any,AnyPort); 70public IPEndPoint(IPAddress address, int port) { 86public IPAddress Address {
net\System\Net\IPHostEntry.cs (2)
16IPAddress[] addressList; 64public IPAddress[] AddressList {
net\System\Net\Logging.cs (1)
282if (obj is Uri || obj is System.Net.IPAddress || obj is System.Net.IPEndPoint) {
net\System\Net\NetworkInformation\GatewayIPAddressInformation.cs (1)
11public abstract IPAddress Address {get;}
net\System\Net\NetworkInformation\IPAddressCollection.cs (12)
5public class IPAddressCollection :ICollection<IPAddress> 7Collection<IPAddress> addresses = new Collection<IPAddress>(); 13public virtual void CopyTo(IPAddress[] array, int offset) { 31public virtual void Add(IPAddress address) { 36internal void InternalAdd(IPAddress address) { 42public virtual bool Contains(IPAddress address) { 51public virtual IEnumerator<IPAddress> GetEnumerator() { 52return (IEnumerator<IPAddress>) addresses.GetEnumerator(); 56public virtual IPAddress this[int index] 59return (IPAddress)addresses[index]; 65public virtual bool Remove(IPAddress address) {
net\System\Net\NetworkInformation\IPAddressInformation.cs (1)
12public abstract IPAddress Address { get;}
net\System\Net\NetworkInformation\ping.cs (25)
268public PingReply Send (IPAddress address) { 272public PingReply Send (IPAddress address, int timeout) { 280public PingReply Send (IPAddress address, int timeout, byte[] buffer) { 289IPAddress address; 290if (!IPAddress.TryParse(hostNameOrAddress, out address)) { 306public PingReply Send (IPAddress address, int timeout, byte[] buffer, PingOptions options) { 325if (address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any)) 335IPAddress addressSnapshot; 374public void SendAsync (IPAddress address, object userToken) { 380public void SendAsync (IPAddress address, int timeout, object userToken) { 392public void SendAsync (IPAddress address, int timeout, byte[] buffer, object userToken) { 415IPAddress address; 416if (IPAddress.TryParse(hostNameOrAddress, out address)) 438public void SendAsync (IPAddress address, int timeout, byte[] buffer, PingOptions options, object userToken) { 457if (address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any)) 468IPAddress addressSnapshot; 495public Task<PingReply> SendPingAsync(IPAddress address) 507public Task<PingReply> SendPingAsync(IPAddress address, int timeout) 519public Task<PingReply> SendPingAsync(IPAddress address, int timeout, byte[] buffer) 531public Task<PingReply> SendPingAsync(IPAddress address, int timeout, byte[] buffer, PingOptions options) 608IPAddress addressSnapshot = Dns.GetHostAddresses(stateObject.hostName)[0]; 626private PingReply InternalSend (IPAddress address, byte[] buffer, int timeout, PingOptions options, bool async) { 744private void TestIsIpSupported(IPAddress ip) {
net\System\Net\NetworkInformation\PingReply.cs (3)
9IPAddress address; 25internal PingReply (byte[] data, int dataLength, IPAddress address, int time) { 113public IPAddress Address { get { return address; } }
net\System\Net\NetworkInformation\SystemGatewayIPAddressInformation.cs (4)
10IPAddress address; 12private SystemGatewayIPAddressInformation(IPAddress address){ 17public override IPAddress Address { 25foreach (IPAddress address in addresses) {
net\System\Net\NetworkInformation\SystemIPAddressInformation.cs (3)
23IPAddress address; 27internal SystemIPAddressInformation(IPAddress address, AdapterAddressFlags flags) { 33public override IPAddress Address{get {return address;}}
net\System\Net\NetworkInformation\SystemMulticastIPAddressInformation.cs (1)
25public override IPAddress Address{get {return innerInfo.Address;}}
net\System\Net\NetworkInformation\SystemNetworkInterface.cs (3)
34return GetBestInterfaceForAddress(IPAddress.Loopback); 40return GetBestInterfaceForAddress(IPAddress.IPv6Loopback); 44private static int GetBestInterfaceForAddress(IPAddress addr) {
net\System\Net\NetworkInformation\SystemUnicastIPAddressInformation.cs (6)
19private IPAddress ipv4Mask; 28IPAddress ipAddress = adapterAddress.address.MarshalIPAddress(); 46public override IPAddress Address{get {return innerInfo.Address;}} 49public override IPAddress IPv4Mask{ 54return IPAddress.Any; 150private static IPAddress PrefixLengthToSubnetMask(byte prefixLength, AddressFamily family) {
net\System\Net\NetworkInformation\UnicastIPAddressInformation.cs (1)
29public abstract IPAddress IPv4Mask {get;}
net\System\Net\NetworkInformation\UnSafeNetInfoNativemethods.cs (3)
115internal IPAddress MarshalIPAddress() { 144IPAddress address = addressStructure.address.MarshalIPAddress(); 158IPAddress address = addressStructure.address.MarshalIPAddress();
net\System\Net\ServicePoint.cs (19)
227internal Socket GetConnection(PooledStream PooledStream, object owner, bool async, out IPAddress address, ref Socket abortSocket, ref Socket abortSocket6) 301private void CompleteGetConnection(Socket socket, Socket socket6, Socket finalSocket, IPAddress address) { 765IPAddress addr = null; 766if (IPAddress.TryParse(m_Host,out addr)) 768m_HostLoopbackGuess = IsAddressListLoopback(new IPAddress[] { addr }) ? TriState.True : TriState.False; 1218internal IPAddress[] addresses; 1233IPAddress address = null; 1358ref IPAddress address, ConnectSocketState state, IAsyncResult asyncResult, out Exception exception) { 1379IPAddress[] addresses = null; 1409IPAddress ipAddressInfo = addresses[currentIndex]; 1510private WebExceptionStatus ConnectSocket(Socket s4, Socket s6, ref Socket socket, ref IPAddress address, 1538private IPAddress[] m_IPAddressInfoList; 1545private void Failed(IPAddress[] addresses) 1560private void UpdateCurrentIndex(IPAddress[] addresses, int currentIndex) 1589private IPAddress[] GetIPAddressInfoList(out int currentIndex, IPAddress[] addresses) 1696private static bool IsAddressListLoopback(IPAddress[] addressList) 1705IPAddress[] localAddresses = null; 1726if (IPAddress.IsLoopback(addressList[i]))
net\System\Net\SocketAddress.cs (5)
134internal SocketAddress(IPAddress ipAddress) 170internal SocketAddress(IPAddress ipaddress, int port) 176internal IPAddress GetIPAddress() { 180byte[] address = new byte[IPAddress.IPv6AddressBytes]; 210IPAddress address = GetIPAddress();
net\System\Net\SocketPermission.cs (4)
715internal IPAddress[] address; 969IPAddress ipaddr; 970if (IPAddress.TryParse(hostname, out ipaddr)) 972address = new IPAddress[1];
net\System\Net\Sockets\_MultipleConnectAsync.cs (7)
19protected IPAddress[] addressList; 223IPAddress attemptAddress = GetNextAddress(out attemptSocket); 365protected abstract IPAddress GetNextAddress(out Socket attemptSocket); 382protected override IPAddress GetNextAddress(out Socket attemptSocket) 386IPAddress rval = null; 435protected override IPAddress GetNextAddress(out Socket attemptSocket) 437IPAddress rval = null;
net\System\Net\Sockets\_ReceiveMessageOverlappedAsyncResult.cs (4)
79IPAddress ipAddress = (socketAddress.Family == AddressFamily.InterNetworkV6 139IPAddress address = null; 148m_IPPacketInformation = new IPPacketInformation(((address!=null)?address:IPAddress.None),(int)controlData.index); 157m_IPPacketInformation = new IPPacketInformation(((address!=null)?address:IPAddress.IPv6None),(int)controlData.index);
net\System\Net\Sockets\IPPacketInformation.cs (3)
13IPAddress address; 16internal IPPacketInformation(IPAddress address, int networkInterface){ 21public IPAddress Address {
net\System\Net\Sockets\MulticastOption.cs (13)
17IPAddress group; 18IPAddress localAddress; 27public MulticastOption(IPAddress group, IPAddress mcint) { 42public MulticastOption(IPAddress group, int interfaceIndex) { 63public MulticastOption(IPAddress group) { 71LocalAddress = IPAddress.Any; 79public IPAddress Group { 93public IPAddress LocalAddress { 125IPAddress m_Group; 134public IPv6MulticastOption(IPAddress group, long ifindex) { 154public IPv6MulticastOption(IPAddress group) { 169public IPAddress Group {
net\System\Net\Sockets\Socket.cs (23)
1039public void Connect(IPAddress address, int port){ 1080IPAddress[] addresses = Dns.GetHostAddresses(host); 1085public void Connect(IPAddress[] addresses, int port){ 1105foreach ( IPAddress address in addresses ) { 3120public IAsyncResult BeginConnect(IPAddress address, int port, AsyncCallback requestCallback, object state){ 3144public IAsyncResult BeginConnect(IPAddress[] addresses, int port, AsyncCallback requestCallback, object state) 6450IPAddress boundAddress = (ipEndPoint != null ? ipEndPoint.Address : null); 6454&& (boundAddress.IsIPv4MappedToIPv6 || boundAddress.Equals(IPAddress.IPv6Any)))) 6529int ifIndex =IPAddress.HostToNetworkOrder(MR.InterfaceIndex); 6711IPAddress multicastAddr = new IPAddress(ipmr.MulticastAddress); 6712IPAddress multicastIntr = new IPAddress(ipmr.InterfaceAddress); 6890InternalBind(new IPEndPoint(IPAddress.Any, 0)); 6892InternalBind(new IPEndPoint(IPAddress.IPv6Any, 0)); 7060IPAddress[] addresses = Dns.EndGetHostAddresses(result); 7067internal MultipleAddressConnectAsyncResult(IPAddress[] addresses, int port, Socket socket, object myState, AsyncCallback myCallBack) : 7076internal IPAddress[] addresses; 7094IPAddress currentAddressSnapshot = context.addresses[context.index]; 7815InternalBind(new IPEndPoint(IPAddress.Any, 0)); 7817InternalBind(new IPEndPoint(IPAddress.IPv6Any, 0)); 9189IPAddress ipAddress = (m_SocketAddress.Family == AddressFamily.InterNetworkV6 9947IPAddress address = null; 9956m_ReceiveMessageFromPacketInfo = new IPPacketInformation(((address != null) ? address : IPAddress.None), (int)controlData.index); 9964m_ReceiveMessageFromPacketInfo = new IPPacketInformation(((address != null) ? address : IPAddress.IPv6None), (int)controlData.index);
net\System\Net\Sockets\TCPClient.cs (8)
214IPAddress[] addresses = Dns.GetHostAddresses(hostname); 229foreach (IPAddress address in addresses) 317public void Connect(IPAddress address, int port) { 354public void Connect(IPAddress[] ipAddresses, int port){ 372public IAsyncResult BeginConnect(IPAddress address, int port, AsyncCallback requestCallback, object state) 381public IAsyncResult BeginConnect(IPAddress[] addresses, int port, AsyncCallback requestCallback, object state) 401public Task ConnectAsync(IPAddress address, int port) 413public Task ConnectAsync(IPAddress[] addresses, int port)
net\System\Net\Sockets\TCPListener.cs (3)
49public TcpListener(IPAddress localaddr, int port) { 78m_ServerSocketEP = new IPEndPoint(IPAddress.Any, port); 90TcpListener listener = new TcpListener(IPAddress.IPv6Any, port);
net\System\Net\Sockets\UDPClient.cs (15)
100localEP = new IPEndPoint(IPAddress.Any, port); 103localEP = new IPEndPoint(IPAddress.IPv6Any, port); 330IPAddress[] addresses = Dns.GetHostAddresses(hostname); 347foreach (IPAddress address in addresses) 433public void Connect(IPAddress addr, int port) { 483private void CheckForBroadcast(IPAddress ipAddress) { 561IPAddress[] addresses = Dns.GetHostAddresses(hostname); 653IPAddress[] addresses = Dns.GetHostAddresses(hostname); 793public void JoinMulticastGroup(IPAddress multicastAddr) { 833public void JoinMulticastGroup(IPAddress multicastAddr, IPAddress localAddress) { 860public void JoinMulticastGroup(int ifindex,IPAddress multicastAddr) { 897public void JoinMulticastGroup(IPAddress multicastAddr, int timeToLive) { 930public void DropMulticastGroup(IPAddress multicastAddr) { 972public void DropMulticastGroup(IPAddress multicastAddr,int ifindex) {
net\System\Net\webproxy.cs (3)
350IPAddress hostAddress; 351if (IPAddress.TryParse(hostString, out hostAddress)) 353return (IPAddress.IsLoopback(hostAddress) || NclUtilities.IsAddressLocal(hostAddress));
System.Net (11)
AssemblyInfo.cs (1)
49[assembly: TypeForwardedToAttribute(typeof(System.Net.IPAddress))]
net\HttpPolicyDownloaderProtocol.cs (1)
14public HttpPolicyDownloaderProtocol(Uri appUri, IPAddress address) { }
net\PeerToPeer\Collaboration\CollaborationHelperFunctions.cs (3)
357IPAddress IPAddr = new IPAddress(addrBytes, (long)pe.peerAddress.sin6.sin6_scope_id); 360port = (ushort)IPAddress.NetworkToHostOrder((short)pe.peerAddress.sin6.sin6_port); 377sin.sin6_port = (ushort)IPAddress.HostToNetworkOrder((short)endPoint.Port);
net\PeerToPeer\SystemNetHelpers.cs (1)
60IPAddress ip = null;
net\UdpAnySourceMulticastClient.cs (3)
14public UdpAnySourceMulticastClient(IPAddress groupAddress, int localPort) { } 39public void BlockSource(IPAddress sourceAddress) { } 69public void UnblockSource(IPAddress sourceAddress) { }
net\UdpSingleSourceMulticastClient.cs (2)
14public UdpSingleSourceMulticastClient(IPAddress sourceAddress, IPAddress groupAddress, int localPort) { }
System.Runtime.Remoting (33)
channels\core\basetransportheaders.cs (1)
68public IPAddress IPAddress
channels\core\corechannel.cs (7)
203internal static bool IsLocalIpAddress(IPAddress remoteAddress) 214internal static bool IsLocalIpAddress(IPHostEntry host, AddressFamily addressFamily, IPAddress remoteAddress) 218IPAddress[] addressList = host.AddressList; 254IPAddress addr = GetMachineAddress(ipEntries, addressFamily); 271internal static IPAddress GetMachineAddress(IPHostEntry host, AddressFamily addressFamily) 275IPAddress result = null; 279IPAddress[] addressList = host.AddressList;
channels\core\exclusivetcplistener.cs (1)
19internal ExclusiveTcpListener(IPAddress localaddr, int port) : base(localaddr, port) {}
channels\core\socketcache.cs (3)
44private IPAddress[] _addressList; 85private bool HasIPv6Address(IPAddress[] addressList) 87foreach (IPAddress address in addressList)
channels\core\socketmanager.cs (4)
105IPAddress remoteAddr = ((IPEndPoint)NetSocket.RemoteEndPoint).Address; 106return IPAddress.IsLoopback(remoteAddr) || CoreChannel.IsLocalIpAddress(remoteAddr); 114IPAddress remoteAddr = ((IPEndPoint)NetSocket.RemoteEndPoint).Address; 115return IPAddress.IsLoopback(remoteAddr);
channels\http\httpremotinghandler.cs (1)
567requestHeaders.IPAddress = IPAddress.Parse(httpRequest.UserHostAddress);
channels\http\httpserverchannel.cs (6)
52private IPAddress _bindToAddr = (Socket.OSSupportsIPv4) ? IPAddress.Any : IPAddress.IPv6Any; // address to bind to. 112case "bindTo": _bindToAddr = IPAddress.Parse((String)entry.Value); break; 155if (_bindToAddr == IPAddress.Any || _bindToAddr == IPAddress.IPv6Any)
channels\tcp\tcpclientchannel.cs (2)
371IPAddress ipAddr = null; 372IPAddress.TryParse(m_machineName, out ipAddr);
channels\tcp\tcpserverchannel.cs (8)
48private IPAddress _bindToAddr = (Socket.OSSupportsIPv4) ? IPAddress.Any : IPAddress.IPv6Any; // address to bind to. 104case "bindTo": _bindToAddr = IPAddress.Parse((String)entry.Value); break; 124_bindToAddr = IPAddress.Loopback; 128_bindToAddr = IPAddress.IPv6Loopback; 177if (_bindToAddr == IPAddress.Any || _bindToAddr == IPAddress.IPv6Any)
System.ServiceModel (162)
System\ServiceModel\Activation\IConnectionRegister.cs (2)
19bool ValidateUriRoute(Uri uri, IPAddress address, int port); 30IAsyncResult BeginValidateUriRoute(System.Uri uri, IPAddress address, int port, AsyncCallback callback, object asyncState);
System\ServiceModel\Channels\ExclusiveTcpTransportManager.cs (7)
17IPAddress ipAddress; 23TcpChannelListener channelListener, IPAddress ipAddressAny, UriHostNameType ipHostNameType) 34this.ipAddress = IPAddress.Parse(channelListener.Uri.DnsSafeHost); 45public IPAddress IPAddress 240void ProcessSelection(TcpChannelListener channelListener, IPAddress ipAddressAny, UriHostNameType ipHostNameType, 264this.ProcessSelection(tcpListener, IPAddress.Any, UriHostNameType.IPv4, 269this.ProcessSelection(tcpListener, IPAddress.IPv6Any, UriHostNameType.IPv6,
System\ServiceModel\Channels\MsmqUri.cs (2)
152IPAddress address = null; 153if (IPAddress.TryParse(uri.Host, out address))
System\ServiceModel\Channels\PeerChannelFactory.cs (3)
14IPAddress ListenIPAddress { get; } 27IPAddress listenIPAddress; 55public IPAddress ListenIPAddress
System\ServiceModel\Channels\PeerChannelListener.cs (2)
20IPAddress listenIPAddress; 52public IPAddress ListenIPAddress
System\ServiceModel\Channels\PeerHelpers.cs (11)
59IPAddress listenIPAddress; 88Uri listenUri, IPAddress listenIPAddress, int port, 137public IPAddress ListenIPAddress 511public static void ValidateListenIPAddress(IPAddress address) 518if (address.Equals(IPAddress.Any) || 519address.Equals(IPAddress.IPv6Any) || 520address.Equals(IPAddress.IPv6None) || 521address.Equals(IPAddress.None) || 522address.Equals(IPAddress.Broadcast) || 524IPAddress.IsLoopback(address)) 565foreach (IPAddress addr in address.IPAddresses)
System\ServiceModel\Channels\PeerIPHelper.cs (50)
22readonly IPAddress listenAddress; // To listen on a single IP address. 23IPAddress[] localAddresses; 45public PeerIPHelper(IPAddress listenAddress) 57this.localAddresses = new IPAddress[0]; 73public bool AddressesChanged(ReadOnlyCollection<IPAddress> addresses) 85foreach (IPAddress address in this.localAddresses) 100public static IPAddress CloneAddress(IPAddress source, bool maskScopeId) 102IPAddress clone = null; 111static ReadOnlyCollection<IPAddress> CloneAddresses(IPAddress[] sourceArray) 113IPAddress[] cloneArray = new IPAddress[sourceArray.Length]; 118return new ReadOnlyCollection<IPAddress>(cloneArray); 121public static ReadOnlyCollection<IPAddress> CloneAddresses(ReadOnlyCollection<IPAddress> sourceCollection, bool maskScopeId) 123IPAddress[] cloneArray = new IPAddress[sourceCollection.Count]; 128return new ReadOnlyCollection<IPAddress>(cloneArray); 132static IPAddress[] CreateAddressArray(IPAddress address) 134IPAddress[] addressArray = new IPAddress[1]; 160IPAddress[] GetAddresses() 162List<IPAddress> addresses = new List<IPAddress>(); 163List<IPAddress> temporaryAddresses = new List<IPAddress>(); 211internal static IPAddress[] ReorderAddresses(IEnumerable<IPAddress> sourceAddresses) 213List<IPAddress> result = new List<IPAddress>(); 214List<IPAddress> notAdded = new List<IPAddress>(); 217IPAddress v4Address = null, v6Address = null, isatapAddress = null, teredoAddress = null, six2FourAddress = null; 219foreach (IPAddress address in sourceAddresses) 309static AddressType GetAddressType(IPAddress address) 326public static EndpointAddress GetIPEndpointAddress(EndpointAddress epr, IPAddress address) 334public static Uri GetIPUri(Uri uri, IPAddress ipAddress) 350public ReadOnlyCollection<IPAddress> GetLocalAddresses() 367public static bool V4Address(IPAddress address) 372public static bool V6Address(IPAddress address) 378public static bool ValidAddress(IPAddress address) 414IPAddress[] newAddresses = GetAddresses(); 417if (AddressesChanged(Array.AsReadOnly<IPAddress>(newAddresses))) 452public ReadOnlyCollection<IPAddress> SortAddresses(ReadOnlyCollection<IPAddress> addresses) 454ReadOnlyCollection<IPAddress> sortedAddresses = SocketAddressList.SortAddresses(this.ipv6Socket, listenAddress, addresses); 462foreach (IPAddress address in sortedAddresses) 472foreach (IPAddress address in sortedAddresses)
System\ServiceModel\Channels\PeerNeighborManager.cs (4)
143ReadOnlyCollection<IPAddress> sortedAddresses = this.ipHelper.SortAddresses(remoteAddress.IPAddresses); 771IPAddress connectIPAddress; // relevant for initiator neighbor. Indicates the IP address used for connection 802public IPAddress ConnectIPAddress 1378IPAddress connectIPAddr = null;
System\ServiceModel\Channels\PeerNodeImplementation.cs (3)
30IPAddress listenIPAddress; 147public IPAddress ListenIPAddress 1703IPAddress listenIPAddress;
System\ServiceModel\Channels\PeerService.cs (1)
166IPAddress connectIPAddr = null;
System\ServiceModel\Channels\PeerTransportBindingElement.cs (2)
34IPAddress listenIPAddress; 62public IPAddress ListenIPAddress
System\ServiceModel\Channels\PeerUnsafeNativeMethods.cs (13)
67public static ReadOnlyCollection<IPAddress> SortAddresses(Socket socket, IPAddress listenAddress, ReadOnlyCollection<IPAddress> addresses) 69ReadOnlyCollection<IPAddress> sortedAddresses = null; 133public sockaddr_in6(IPAddress address) 187public IPAddress ToIPAddress() 221public static CriticalAllocHandleSocketAddressList FromAddressList(ICollection<IPAddress> addresses) 232foreach (IPAddress address in addresses) 271public ReadOnlyCollection<IPAddress> ToAddresses() 274IPAddress[] addresses = new IPAddress[socketAddressList.Count]; 285return Array.AsReadOnly<IPAddress>(addresses); 295public static CriticalAllocHandleSocketAddress FromIPAddress(IPAddress input)
System\ServiceModel\Channels\PnrpPeerResolver.cs (4)
370List<IPAddress> addresses = new List<IPAddress>(); 403result = new PeerNodeAddress(new EndpointAddress(uriBuilder.Uri), new ReadOnlyCollection<IPAddress>(addresses)); 449foreach (IPAddress address in input.IPAddresses)
System\ServiceModel\Channels\SharedConnectionListener.cs (4)
767IAsyncResult BeginValidateUriRoute(Uri uri, IPAddress address, int port, AsyncCallback callback, object state) 804IPAddress address; 808public ValidateUriRouteAsyncResult(SharedListenerProxy proxy, Uri uri, IPAddress address, int port, AsyncCallback callback, object state) 1045IPAddress ipAddress;
System\ServiceModel\Channels\SocketConnection.cs (7)
1628static IPAddress[] GetIPAddresses(Uri uri) 1633IPAddress ipAddress = IPAddress.Parse(uri.DnsSafeHost); 1634return new IPAddress[] { ipAddress }; 1658static TimeoutException CreateTimeoutException(Uri uri, TimeSpan timeout, IPAddress[] addresses, int invalidAddressCount, 1691IPAddress[] addresses = SocketConnectionInitiator.GetIPAddresses(uri); 1781IPAddress[] addresses;
System\ServiceModel\Channels\TcpChannelListener.cs (6)
330IPAddress ipv4Address = IPAddress.Any; 331IPAddress ipv6Address = IPAddress.IPv6Any; 338ipv6Address = IPAddress.Parse(this.Uri.DnsSafeHost); 343ipv4Address = IPAddress.Parse(this.Uri.DnsSafeHost);
System\ServiceModel\Channels\TransportChannelListener.cs (4)
320IPAddress channelListenerIP = IPAddress.Parse(this.Uri.DnsSafeHost); 321IPAddress otherIP = IPAddress.Parse(uri.DnsSafeHost);
System\ServiceModel\Channels\TransportDefaults.cs (1)
408internal const IPAddress ListenIPAddress = null;
System\ServiceModel\Configuration\NetPeerTcpBindingElement.cs (2)
35public IPAddress ListenIPAddress 37get { return (IPAddress)base[ConfigurationStrings.ListenIPAddress]; }
System\ServiceModel\Configuration\PeerTransportElement.cs (2)
27public IPAddress ListenIPAddress 29get { return (IPAddress)base[ConfigurationStrings.ListenIPAddress]; }
System\ServiceModel\Configuration\PeerTransportListenAddressConverter.cs (4)
28if (typeof(IPAddress) == destinationType) 39return IPAddress.Parse(value as string); 46if (typeof(string) == destinationType && value is IPAddress) 48return ((IPAddress)value).ToString();
System\ServiceModel\Configuration\PeerTransportListenAddressValidator.cs (2)
20return type == typeof(System.Net.IPAddress); 25PeerValidateHelper.ValidateListenIPAddress(value as IPAddress);
System\ServiceModel\Configuration\Properties.cs (2)
2266properties.Add(new ConfigurationProperty("listenIPAddress", typeof(System.Net.IPAddress), null, new System.ServiceModel.Configuration.PeerTransportListenAddressConverter(), new System.ServiceModel.Configuration.PeerTransportListenAddressValidator(), System.Configuration.ConfigurationPropertyOptions.None)); 2600properties.Add(new ConfigurationProperty("listenIPAddress", typeof(System.Net.IPAddress), null, new System.ServiceModel.Configuration.PeerTransportListenAddressConverter(), new System.ServiceModel.Configuration.PeerTransportListenAddressValidator(), System.Configuration.ConfigurationPropertyOptions.None));
System\ServiceModel\Diagnostics\PeerNodeTraceRecord.cs (6)
60foreach (IPAddress address in this.address.IPAddresses) 73IPAddress connectIPAddress; 82PeerNodeAddress listenAddress, IPAddress connectIPAddress, int hashCode, bool initiator, string state, 117foreach (IPAddress address in this.listenAddress.IPAddresses) 152PeerNodeAddress listenAddress, IPAddress connectIPAddress, int hashCode, bool initiator, 198foreach (IPAddress ipAddress in nodeAddress.IPAddresses)
System\ServiceModel\NetPeerTcpBinding.cs (1)
56public IPAddress ListenIPAddress
System\ServiceModel\PeerNodeAddress.cs (10)
14[KnownType(typeof(IPAddress[]))] 27ReadOnlyCollection<IPAddress> ipAddresses; 30internal IList<IPAddress> ipAddressesDataMember 33set { ipAddresses = new ReadOnlyCollection<IPAddress>((value == null) ? new IPAddress[0] : value); } 37public PeerNodeAddress(EndpointAddress endpointAddress, ReadOnlyCollection<IPAddress> ipAddresses) 46void Initialize(EndpointAddress endpointAddress, ReadOnlyCollection<IPAddress> ipAddresses) 70public ReadOnlyCollection<IPAddress> IPAddresses 76this.ipAddresses = new ReadOnlyCollection<IPAddress>(new IPAddress[0]);
System\ServiceModel\PeerResolvers\PeerDefaultCustomResolverClient.cs (7)
115foreach (IPAddress address in nodeAddress.IPAddresses) 131List<IPAddress> addresslist = new List<IPAddress>(); 132foreach (IPAddress address in nodeAddress.IPAddresses) 143ReadOnlyCollection<IPAddress> addresses = new ReadOnlyCollection<IPAddress>(addresslist); 343foreach (IPAddress addr in nodeaddr.IPAddresses)
System.ServiceModel.Channels (31)
System\ServiceModel\Channels\ServerUdpOutputChannel.cs (4)
27protected UdpSocket GetSendSocket(IPAddress address, Uri destination, out Exception exceptionToBeThrown) 127remoteEndPoint = new IPEndPoint(IPAddress.Parse(destination.DnsSafeHost), destination.Port); 156IPAddress[] remoteAddresses = DnsCache.Resolve(destination).AddressList; 191IPAddress address = remoteAddresses[i];
System\ServiceModel\Channels\UdpChannelFactory.cs (9)
157IPAddress[] remoteAddressList; 166IPAddress address = IPAddress.Parse(via.DnsSafeHost); 169remoteAddressList = new IPAddress[] { address }; 185IPAddress localAddress; 188localAddress = (remoteEndPoint.AddressFamily == AddressFamily.InterNetwork ? IPAddress.Loopback : IPAddress.IPv6Loopback); 192localAddress = (remoteEndPoint.AddressFamily == AddressFamily.InterNetwork ? IPAddress.Any : IPAddress.IPv6Any);
System\ServiceModel\Channels\UdpChannelListener.cs (6)
537IPAddress address = IPAddress.Parse(this.listenUri.DnsSafeHost); 608IPAddress v4Address = IPAddress.Any; 609IPAddress v6Address = IPAddress.IPv6Any;
System\ServiceModel\Channels\UdpSocket.cs (2)
160return new IPEndPoint(IPAddress.Any, 0); 164return new IPEndPoint(IPAddress.IPv6Any, 0);
System\ServiceModel\Channels\UdpUtility.cs (10)
102public static UdpSocket CreateUnicastListenSocket(IPAddress ipAddress, ref int port, int receiveBufferSize, int timeToLive) 107public static UdpSocket CreateListenSocket(IPAddress ipAddress, ref int port, int receiveBufferSize, int timeToLive, 119IPAddress bindAddress = (isIPv6 ? IPAddress.IPv6Any : IPAddress.Any); 146public static int CreateListenSocketsOnUniquePort(IPAddress ipv4Address, IPAddress ipv6Address, int receiveBufferSize, int timeToLive, out UdpSocket ipv4Socket, out UdpSocket ipv6Socket) 320public static bool IsMulticastAddress(IPAddress address) 460int index = (isIPv4 ? IPAddress.HostToNetworkOrder(interfaceIndex) : interfaceIndex); 488static void SetPostBindSocketOptions(Socket socket, bool listenMulticast, IPAddress ipAddress, int interfaceIndex)
System.Web (2)
State\OutOfProcStateClientManager.cs (2)
205IPAddress ipv6Address = IPAddress.Parse(ipv6AddressString);
UIAutomationClientsideProviders (2)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (2)
136IPAddress ipAddress = GetIPAddressFromString (val); 235private IPAddress GetIPAddressFromString (String strIPAddress)
WsatConfig (3)
Configuration\HttpWrapper.cs (3)
161internal WinsockSockAddr(IPAddress source, short port) 171a.port = IPAddress.HostToNetworkOrder(port); 184a.port = IPAddress.HostToNetworkOrder(port);
WsatUI (3)
Configuration\HttpWrapper.cs (3)
161internal WinsockSockAddr(IPAddress source, short port) 171a.port = IPAddress.HostToNetworkOrder(port); 184a.port = IPAddress.HostToNetworkOrder(port);