3 writes to CsAddrInfos
System.ServiceModel (3)
System\ServiceModel\Channels\PnrpPeerResolver.cs (3)
1893registerQuery.CsAddrInfos = new CsAddrInfo[registration.Addresses.Length]; 1955registerQuery.CsAddrInfos = infos.ToArray(); 2161querySet.CsAddrInfos = new CsAddrInfo[nativeQuerySet.dwNumberOfCsAddrs];
16 references to CsAddrInfos
System.ServiceModel (16)
System\ServiceModel\Channels\PnrpPeerResolver.cs (16)
1364if (input.CsAddrInfos != null) 1366result.dwNumberOfCsAddrs = input.CsAddrInfos.Length; 1367result.addressList = CsAddrInfoSafe.FromAddresses(input.CsAddrInfos); 1897registerQuery.CsAddrInfos[i].LocalAddr = registration.Addresses[i]; 1898registerQuery.CsAddrInfos[i].iProtocol = (int)ProtocolType.Tcp; 1899registerQuery.CsAddrInfos[i].iSocketType = (int)SocketType.Stream; 1951if (PnrpPeerResolver.MaxAddressEntriesV1 < registerQuery.CsAddrInfos.Length) 1953List<CsAddrInfo> infos = new List<CsAddrInfo>(registerQuery.CsAddrInfos); 1954infos.RemoveRange(PnrpPeerResolver.MaxAddressEntriesV1, registerQuery.CsAddrInfos.Length - PnrpPeerResolver.MaxAddressEntriesV1); 2100pnrpRegistration.Addresses = new IPEndPoint[querySet.CsAddrInfos.Length]; 2101for (int i = 0; i < querySet.CsAddrInfos.Length; i++) 2102pnrpRegistration.Addresses[i] = querySet.CsAddrInfos[i].LocalAddr; 2167querySet.CsAddrInfos[i].iProtocol = nativeCsAddrInfo.iProtocol; 2168querySet.CsAddrInfos[i].iSocketType = nativeCsAddrInfo.iSocketType; 2169querySet.CsAddrInfos[i].LocalAddr = IPEndPointFromSocketAddress(nativeCsAddrInfo.LocalAddr, scopeId); 2170querySet.CsAddrInfos[i].RemoteAddr = IPEndPointFromSocketAddress(nativeCsAddrInfo.RemoteAddr, scopeId);