| 1234567891011121314151617181920212223242526272829303132 | 
							- using System;
 
- using System.Net;
 
- namespace MediaBrowser.Dlna.Server
 
- {
 
-     public sealed class UpnpDevice
 
-     {
 
-         public readonly Uri Descriptor;
 
-         public readonly string Type;
 
-         public readonly string USN;
 
-         public readonly Guid Uuid;
 
-         public readonly IPAddress Address;
 
-         public UpnpDevice(Guid aUuid, string aType, Uri aDescriptor, IPAddress address)
 
-         {
 
-             Uuid = aUuid;
 
-             Type = aType;
 
-             Descriptor = aDescriptor;
 
-             Address = address;
 
-             if (Type.StartsWith("uuid:", StringComparison.OrdinalIgnoreCase))
 
-             {
 
-                 USN = Type;
 
-             }
 
-             else
 
-             {
 
-                 USN = String.Format("uuid:{0}::{1}", Uuid.ToString("N"), Type);
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |