using System; namespace System.Net.NetworkInformation { // Token: 0x020001C2 RID: 450 internal class LinuxUnicastIPAddressInformation : UnicastIPAddressInformation { // Token: 0x06000EC3 RID: 3779 RVA: 0x00029430 File Offset: 0x00027630 public LinuxUnicastIPAddressInformation(IPAddress address) { this.address = address; } // Token: 0x170004FD RID: 1277 // (get) Token: 0x06000EC4 RID: 3780 RVA: 0x00029440 File Offset: 0x00027640 public override IPAddress Address { get { return this.address; } } // Token: 0x170004FE RID: 1278 // (get) Token: 0x06000EC5 RID: 3781 RVA: 0x00029448 File Offset: 0x00027648 public override bool IsDnsEligible { get { byte[] addressBytes = this.address.GetAddressBytes(); return addressBytes[0] != 169 || addressBytes[1] != 254; } } // Token: 0x170004FF RID: 1279 // (get) Token: 0x06000EC6 RID: 3782 RVA: 0x00029480 File Offset: 0x00027680 [global::System.MonoTODO("Always returns false")] public override bool IsTransient { get { return false; } } // Token: 0x17000500 RID: 1280 // (get) Token: 0x06000EC7 RID: 3783 RVA: 0x00029484 File Offset: 0x00027684 public override long AddressPreferredLifetime { get { throw new NotImplementedException(); } } // Token: 0x17000501 RID: 1281 // (get) Token: 0x06000EC8 RID: 3784 RVA: 0x0002948C File Offset: 0x0002768C public override long AddressValidLifetime { get { throw new NotImplementedException(); } } // Token: 0x17000502 RID: 1282 // (get) Token: 0x06000EC9 RID: 3785 RVA: 0x00029494 File Offset: 0x00027694 public override long DhcpLeaseLifetime { get { throw new NotImplementedException(); } } // Token: 0x17000503 RID: 1283 // (get) Token: 0x06000ECA RID: 3786 RVA: 0x0002949C File Offset: 0x0002769C public override DuplicateAddressDetectionState DuplicateAddressDetectionState { get { throw new NotImplementedException(); } } // Token: 0x17000504 RID: 1284 // (get) Token: 0x06000ECB RID: 3787 RVA: 0x000294A4 File Offset: 0x000276A4 public override IPAddress IPv4Mask { get { throw new NotImplementedException(); } } // Token: 0x17000505 RID: 1285 // (get) Token: 0x06000ECC RID: 3788 RVA: 0x000294AC File Offset: 0x000276AC public override PrefixOrigin PrefixOrigin { get { throw new NotImplementedException(); } } // Token: 0x17000506 RID: 1286 // (get) Token: 0x06000ECD RID: 3789 RVA: 0x000294B4 File Offset: 0x000276B4 public override SuffixOrigin SuffixOrigin { get { throw new NotImplementedException(); } } // Token: 0x04000D23 RID: 3363 private IPAddress address; } }