3 instantiations of PnrpRegistration
System.ServiceModel (3)
System\ServiceModel\Channels\PnrpPeerResolver.cs (3)
434PnrpRegistration reg = new PnrpRegistration(); 731PnrpRegistration reg = new PnrpRegistration(); 2096PnrpRegistration pnrpRegistration = new PnrpRegistration();
56 references to PnrpRegistration
System.ServiceModel (56)
System\ServiceModel\Channels\PnrpPeerResolver.cs (47)
231PnrpRegistration globalEntry = null; 232PnrpRegistration[] linkEntries = null; 233PnrpRegistration[] siteEntries = null; 275foreach (PnrpRegistration entry in linkEntries) 287foreach (PnrpRegistration entry in siteEntries) 368PeerNodeAddress PeerNodeAddressFromPnrpRegistration(PnrpRegistration input) 432void PeerNodeAddressToPnrpRegistrations(string meshName, Dictionary<uint, string> LinkCloudNames, Dictionary<uint, string> SiteCloudNames, PeerNodeAddress input, out PnrpRegistration[] linkRegs, out PnrpRegistration[] siteRegs, out PnrpRegistration global) 434PnrpRegistration reg = new PnrpRegistration(); 436Dictionary<uint, PnrpRegistration> resultsLink = new Dictionary<uint, PnrpRegistration>(); 437Dictionary<uint, PnrpRegistration> resultsSite = new Dictionary<uint, PnrpRegistration>(); 438PnrpRegistration entry = null; 464entry = PnrpRegistration.Create(peerName, comment, cloudName); 476entry = PnrpRegistration.Create(peerName, comment, cloudName); 486global = PnrpRegistration.Create(peerName, comment, GlobalCloudName); 504foreach (PnrpRegistration tempLink in resultsLink.Values) 516linkRegs = new PnrpRegistration[resultsLink.Count]; 520linkRegs = new PnrpRegistration[0]; 523foreach (PnrpRegistration tempSite in resultsSite.Values) 535siteRegs = new PnrpRegistration[resultsSite.Count]; 539siteRegs = new PnrpRegistration[0]; 593void MergeResults(Dictionary<string, PnrpRegistration> results, List<PnrpRegistration> regs) 595PnrpRegistration entry = null; 596foreach (PnrpRegistration reg in regs) 609void MergeResults(List<PeerNodeAddress> nodeAddressList, List<PnrpRegistration> globalRegistrations, List<PnrpRegistration> linkRegistrations, List<PnrpRegistration> siteRegistrations) 611Dictionary<string, PnrpRegistration> results = new Dictionary<string, PnrpRegistration>(); 616foreach (PnrpRegistration reg in results.Values) 630List<PnrpRegistration> globalRegistrations = new List<PnrpRegistration>(); 631List<PnrpRegistration> linkRegistrations = new List<PnrpRegistration>(); 632List<PnrpRegistration> siteRegistrations = new List<PnrpRegistration>(); 729internal static PnrpRegistration Create(string peerName, string comment, string cloudName) 731PnrpRegistration reg = new PnrpRegistration(); 1869public void Register(PnrpRegistration registration, TimeSpan timeout) 1987List<PnrpRegistration> results; 1993PnrpResolveCriteria resolveCriteria, TimeSpan timeout, List<PnrpRegistration> results) 1999PnrpResolveCriteria resolveCriteria, uint scopeId, string cloudName, TimeSpan timeout, List<PnrpRegistration> results) 2096PnrpRegistration pnrpRegistration = new PnrpRegistration();
System\ServiceModel\Diagnostics\PeerNodeTraceRecord.cs (9)
359IEnumerable<PnrpPeerResolver.PnrpRegistration> siteEntries; 360IEnumerable<PnrpPeerResolver.PnrpRegistration> linkEntries; 361PnrpPeerResolver.PnrpRegistration global; 362public PnrpRegisterTraceRecord(string meshId, PnrpPeerResolver.PnrpRegistration global, IEnumerable<PnrpPeerResolver.PnrpRegistration> siteEntries, IEnumerable<PnrpPeerResolver.PnrpRegistration> linkEntries) 378void WriteEntry(XmlWriter writer, PnrpPeerResolver.PnrpRegistration entry) 391void WriteEntries(XmlWriter writer, IEnumerable<PnrpPeerResolver.PnrpRegistration> entries) 395foreach (PnrpPeerResolver.PnrpRegistration reg in entries)