using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Rssdp { /// /// Represents a custom property of an . /// public sealed class SsdpDeviceProperty { /// /// Sets or returns the namespace this property exists in. /// public string Namespace { get; set; } /// /// Sets or returns the name of this property. /// public string Name { get; set; } /// /// Returns the full name of this property (namespace and name). /// public string FullName { get { return String.IsNullOrEmpty(this.Namespace) ? this.Name : this.Namespace + ":" + this.Name; } } /// /// Sets or returns the value of this property. /// public string Value { get; set; } } }