using System; namespace System.Net.NetworkInformation { // Token: 0x0200019A RID: 410 internal class MulticastIPAddressInformationImpl : MulticastIPAddressInformation { // Token: 0x06000DBB RID: 3515 RVA: 0x00026AEC File Offset: 0x00024CEC public MulticastIPAddressInformationImpl(IPAddress address, bool isDnsEligible, bool isTransient) { this.address = address; this.is_dns_eligible = isDnsEligible; this.is_transient = isTransient; } // Token: 0x17000474 RID: 1140 // (get) Token: 0x06000DBC RID: 3516 RVA: 0x00026B0C File Offset: 0x00024D0C public override IPAddress Address { get { return this.address; } } // Token: 0x17000475 RID: 1141 // (get) Token: 0x06000DBD RID: 3517 RVA: 0x00026B14 File Offset: 0x00024D14 public override bool IsDnsEligible { get { return this.is_dns_eligible; } } // Token: 0x17000476 RID: 1142 // (get) Token: 0x06000DBE RID: 3518 RVA: 0x00026B1C File Offset: 0x00024D1C public override bool IsTransient { get { return this.is_transient; } } // Token: 0x17000477 RID: 1143 // (get) Token: 0x06000DBF RID: 3519 RVA: 0x00026B24 File Offset: 0x00024D24 public override long AddressPreferredLifetime { get { return 0L; } } // Token: 0x17000478 RID: 1144 // (get) Token: 0x06000DC0 RID: 3520 RVA: 0x00026B28 File Offset: 0x00024D28 public override long AddressValidLifetime { get { return 0L; } } // Token: 0x17000479 RID: 1145 // (get) Token: 0x06000DC1 RID: 3521 RVA: 0x00026B2C File Offset: 0x00024D2C public override long DhcpLeaseLifetime { get { return 0L; } } // Token: 0x1700047A RID: 1146 // (get) Token: 0x06000DC2 RID: 3522 RVA: 0x00026B30 File Offset: 0x00024D30 public override DuplicateAddressDetectionState DuplicateAddressDetectionState { get { return DuplicateAddressDetectionState.Invalid; } } // Token: 0x1700047B RID: 1147 // (get) Token: 0x06000DC3 RID: 3523 RVA: 0x00026B34 File Offset: 0x00024D34 public override PrefixOrigin PrefixOrigin { get { return PrefixOrigin.Other; } } // Token: 0x1700047C RID: 1148 // (get) Token: 0x06000DC4 RID: 3524 RVA: 0x00026B38 File Offset: 0x00024D38 public override SuffixOrigin SuffixOrigin { get { return SuffixOrigin.Other; } } // Token: 0x04000C7D RID: 3197 private IPAddress address; // Token: 0x04000C7E RID: 3198 private bool is_dns_eligible; // Token: 0x04000C7F RID: 3199 private bool is_transient; } }