using System; namespace System.Net.NetworkInformation { // Token: 0x0200015F RID: 351 internal class IPAddressInformationImpl : IPAddressInformation { // Token: 0x06000BC9 RID: 3017 RVA: 0x00024130 File Offset: 0x00022330 public IPAddressInformationImpl(IPAddress address, bool isDnsEligible, bool isTransient) { this.address = address; this.is_dns_eligible = isDnsEligible; this.is_transient = isTransient; } // Token: 0x170002F7 RID: 759 // (get) Token: 0x06000BCA RID: 3018 RVA: 0x00024150 File Offset: 0x00022350 public override IPAddress Address { get { return this.address; } } // Token: 0x170002F8 RID: 760 // (get) Token: 0x06000BCB RID: 3019 RVA: 0x00024158 File Offset: 0x00022358 public override bool IsDnsEligible { get { return this.is_dns_eligible; } } // Token: 0x170002F9 RID: 761 // (get) Token: 0x06000BCC RID: 3020 RVA: 0x00024160 File Offset: 0x00022360 [global::System.MonoTODO("Always false on Linux")] public override bool IsTransient { get { return this.is_transient; } } // Token: 0x04000BA0 RID: 2976 private IPAddress address; // Token: 0x04000BA1 RID: 2977 private bool is_dns_eligible; // Token: 0x04000BA2 RID: 2978 private bool is_transient; } }