Files
Dec2017-Script-Dump/System/Net/NetworkInformation/LinuxUnicastIPAddressInformation.cs
T
2026-06-04 11:42:34 +02:00

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;
}
}