using System; namespace System.Net.NetworkInformation { /// Provides information about a network interface's multicast address. // Token: 0x02000199 RID: 409 public abstract class MulticastIPAddressInformation : 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: 0x1700046E RID: 1134 // (get) Token: 0x06000DB5 RID: 3509 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: 0x1700046F RID: 1135 // (get) Token: 0x06000DB6 RID: 3510 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: 0x17000470 RID: 1136 // (get) Token: 0x06000DB7 RID: 3511 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: 0x17000471 RID: 1137 // (get) Token: 0x06000DB8 RID: 3512 public abstract DuplicateAddressDetectionState DuplicateAddressDetectionState { get; } /// Gets a value that identifies the source of a Multicast 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: 0x17000472 RID: 1138 // (get) Token: 0x06000DB9 RID: 3513 public abstract PrefixOrigin PrefixOrigin { get; } /// Gets a value that identifies the source of a Multicast 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: 0x17000473 RID: 1139 // (get) Token: 0x06000DBA RID: 3514 public abstract SuffixOrigin SuffixOrigin { get; } } }