public PnrpRegisterTraceRecord(string meshId, PnrpPeerResolver.PnrpRegistration global, IEnumerable <PnrpPeerResolver.PnrpRegistration> siteEntries, IEnumerable <PnrpPeerResolver.PnrpRegistration> linkEntries)
 {
     this.meshId      = meshId;
     this.siteEntries = siteEntries;
     this.linkEntries = linkEntries;
     this.global      = global;
 }
 private void WriteEntry(XmlWriter writer, PnrpPeerResolver.PnrpRegistration entry)
 {
     if (entry != null)
     {
         writer.WriteStartElement("Registration");
         writer.WriteAttributeString("CloudName", entry.CloudName);
         foreach (IPEndPoint point in entry.Addresses)
         {
             writer.WriteElementString("Address", point.ToString());
         }
         writer.WriteEndElement();
     }
 }