This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,245 @@
using System;
using System.Collections.Specialized;
using System.Globalization;
namespace System.Net.NetworkInformation
{
// Token: 0x0200016B RID: 363
internal class MibIPGlobalStatistics : IPGlobalStatistics
{
// Token: 0x06000C48 RID: 3144 RVA: 0x0002527C File Offset: 0x0002347C
public MibIPGlobalStatistics(global::System.Collections.Specialized.StringDictionary dic)
{
this.dic = dic;
}
// Token: 0x06000C49 RID: 3145 RVA: 0x0002528C File Offset: 0x0002348C
private long Get(string name)
{
return (this.dic[name] == null) ? 0L : long.Parse(this.dic[name], NumberFormatInfo.InvariantInfo);
}
// Token: 0x1700032B RID: 811
// (get) Token: 0x06000C4A RID: 3146 RVA: 0x000252C8 File Offset: 0x000234C8
public override int DefaultTtl
{
get
{
return (int)this.Get("DefaultTTL");
}
}
// Token: 0x1700032C RID: 812
// (get) Token: 0x06000C4B RID: 3147 RVA: 0x000252D8 File Offset: 0x000234D8
public override bool ForwardingEnabled
{
get
{
return this.Get("Forwarding") != 0L;
}
}
// Token: 0x1700032D RID: 813
// (get) Token: 0x06000C4C RID: 3148 RVA: 0x000252EC File Offset: 0x000234EC
public override int NumberOfInterfaces
{
get
{
return (int)this.Get("NumIf");
}
}
// Token: 0x1700032E RID: 814
// (get) Token: 0x06000C4D RID: 3149 RVA: 0x000252FC File Offset: 0x000234FC
public override int NumberOfIPAddresses
{
get
{
return (int)this.Get("NumAddr");
}
}
// Token: 0x1700032F RID: 815
// (get) Token: 0x06000C4E RID: 3150 RVA: 0x0002530C File Offset: 0x0002350C
public override int NumberOfRoutes
{
get
{
return (int)this.Get("NumRoutes");
}
}
// Token: 0x17000330 RID: 816
// (get) Token: 0x06000C4F RID: 3151 RVA: 0x0002531C File Offset: 0x0002351C
public override long OutputPacketRequests
{
get
{
return this.Get("OutRequests");
}
}
// Token: 0x17000331 RID: 817
// (get) Token: 0x06000C50 RID: 3152 RVA: 0x0002532C File Offset: 0x0002352C
public override long OutputPacketRoutingDiscards
{
get
{
return this.Get("RoutingDiscards");
}
}
// Token: 0x17000332 RID: 818
// (get) Token: 0x06000C51 RID: 3153 RVA: 0x0002533C File Offset: 0x0002353C
public override long OutputPacketsDiscarded
{
get
{
return this.Get("OutDiscards");
}
}
// Token: 0x17000333 RID: 819
// (get) Token: 0x06000C52 RID: 3154 RVA: 0x0002534C File Offset: 0x0002354C
public override long OutputPacketsWithNoRoute
{
get
{
return this.Get("OutNoRoutes");
}
}
// Token: 0x17000334 RID: 820
// (get) Token: 0x06000C53 RID: 3155 RVA: 0x0002535C File Offset: 0x0002355C
public override long PacketFragmentFailures
{
get
{
return this.Get("FragFails");
}
}
// Token: 0x17000335 RID: 821
// (get) Token: 0x06000C54 RID: 3156 RVA: 0x0002536C File Offset: 0x0002356C
public override long PacketReassembliesRequired
{
get
{
return this.Get("ReasmReqds");
}
}
// Token: 0x17000336 RID: 822
// (get) Token: 0x06000C55 RID: 3157 RVA: 0x0002537C File Offset: 0x0002357C
public override long PacketReassemblyFailures
{
get
{
return this.Get("ReasmFails");
}
}
// Token: 0x17000337 RID: 823
// (get) Token: 0x06000C56 RID: 3158 RVA: 0x0002538C File Offset: 0x0002358C
public override long PacketReassemblyTimeout
{
get
{
return this.Get("ReasmTimeout");
}
}
// Token: 0x17000338 RID: 824
// (get) Token: 0x06000C57 RID: 3159 RVA: 0x0002539C File Offset: 0x0002359C
public override long PacketsFragmented
{
get
{
return this.Get("FragOks");
}
}
// Token: 0x17000339 RID: 825
// (get) Token: 0x06000C58 RID: 3160 RVA: 0x000253AC File Offset: 0x000235AC
public override long PacketsReassembled
{
get
{
return this.Get("ReasmOks");
}
}
// Token: 0x1700033A RID: 826
// (get) Token: 0x06000C59 RID: 3161 RVA: 0x000253BC File Offset: 0x000235BC
public override long ReceivedPackets
{
get
{
return this.Get("InReceives");
}
}
// Token: 0x1700033B RID: 827
// (get) Token: 0x06000C5A RID: 3162 RVA: 0x000253CC File Offset: 0x000235CC
public override long ReceivedPacketsDelivered
{
get
{
return this.Get("InDelivers");
}
}
// Token: 0x1700033C RID: 828
// (get) Token: 0x06000C5B RID: 3163 RVA: 0x000253DC File Offset: 0x000235DC
public override long ReceivedPacketsDiscarded
{
get
{
return this.Get("InDiscards");
}
}
// Token: 0x1700033D RID: 829
// (get) Token: 0x06000C5C RID: 3164 RVA: 0x000253EC File Offset: 0x000235EC
public override long ReceivedPacketsForwarded
{
get
{
return this.Get("ForwDatagrams");
}
}
// Token: 0x1700033E RID: 830
// (get) Token: 0x06000C5D RID: 3165 RVA: 0x000253FC File Offset: 0x000235FC
public override long ReceivedPacketsWithAddressErrors
{
get
{
return this.Get("InAddrErrors");
}
}
// Token: 0x1700033F RID: 831
// (get) Token: 0x06000C5E RID: 3166 RVA: 0x0002540C File Offset: 0x0002360C
public override long ReceivedPacketsWithHeadersErrors
{
get
{
return this.Get("InHdrErrors");
}
}
// Token: 0x17000340 RID: 832
// (get) Token: 0x06000C5F RID: 3167 RVA: 0x0002541C File Offset: 0x0002361C
public override long ReceivedPacketsWithUnknownProtocol
{
get
{
return this.Get("InUnknownProtos");
}
}
// Token: 0x04000BC3 RID: 3011
private global::System.Collections.Specialized.StringDictionary dic;
}
}