using System; namespace System.Net.NetworkInformation { /// Provides information about a network interface's unicast address. // Token: 0x020001C0 RID: 448 public abstract class UnicastIPAddressInformation : IPAddressInformation { /// Gets the number of seconds remaining during which this address is the preferred address. /// An value that specifies the number of seconds left for this address to remain preferred. /// This property is not valid on computers running operating systems earlier than Windows XP. // Token: 0x170004EC RID: 1260 // (get) Token: 0x06000EB1 RID: 3761 public abstract long AddressPreferredLifetime { get; } /// Gets the number of seconds remaining during which this address is valid. /// An value that specifies the number of seconds left for this address to remain assigned. /// This property is not valid on computers running operating systems earlier than Windows XP. // Token: 0x170004ED RID: 1261 // (get) Token: 0x06000EB2 RID: 3762 public abstract long AddressValidLifetime { get; } /// Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address. /// An value that contains the number of seconds remaining before the computer must release the instance. // Token: 0x170004EE RID: 1262 // (get) Token: 0x06000EB3 RID: 3763 public abstract long DhcpLeaseLifetime { get; } /// Gets a value that indicates the state of the duplicate address detection algorithm. /// One of the values that indicates the progress of the algorithm in determining the uniqueness of this IP address. /// This property is not valid on computers running operating systems earlier than Windows XP. // Token: 0x170004EF RID: 1263 // (get) Token: 0x06000EB4 RID: 3764 public abstract DuplicateAddressDetectionState DuplicateAddressDetectionState { get; } /// Gets the IPv4 mask. /// An object that contains the IPv4 mask. // Token: 0x170004F0 RID: 1264 // (get) Token: 0x06000EB5 RID: 3765 public abstract IPAddress IPv4Mask { get; } /// Gets a value that identifies the source of a unicast Internet Protocol (IP) address prefix. /// One of the values that identifies how the prefix information was obtained. /// This property is not valid on computers running operating systems earlier than Windows XP. // Token: 0x170004F1 RID: 1265 // (get) Token: 0x06000EB6 RID: 3766 public abstract PrefixOrigin PrefixOrigin { get; } /// Gets a value that identifies the source of a unicast Internet Protocol (IP) address suffix. /// One of the values that identifies how the suffix information was obtained. /// This property is not valid on computers running operating systems earlier than Windows XP. // Token: 0x170004F2 RID: 1266 // (get) Token: 0x06000EB7 RID: 3767 public abstract SuffixOrigin SuffixOrigin { get; } } }