120 lines
2.7 KiB
C#
120 lines
2.7 KiB
C#
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;
|
|
}
|
|
}
|