116 lines
2.5 KiB
C#
116 lines
2.5 KiB
C#
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;
|
|
}
|
|
}
|