using System; using System.Collections.Specialized; using System.Globalization; namespace System.Net.NetworkInformation { // Token: 0x02000181 RID: 385 internal class MibIcmpV4Statistics : IcmpV4Statistics { // Token: 0x06000D18 RID: 3352 RVA: 0x0002624C File Offset: 0x0002444C public MibIcmpV4Statistics(global::System.Collections.Specialized.StringDictionary dic) { this.dic = dic; } // Token: 0x06000D19 RID: 3353 RVA: 0x0002625C File Offset: 0x0002445C private long Get(string name) { return (this.dic[name] == null) ? 0L : long.Parse(this.dic[name], NumberFormatInfo.InvariantInfo); } // Token: 0x170003DA RID: 986 // (get) Token: 0x06000D1A RID: 3354 RVA: 0x00026298 File Offset: 0x00024498 public override long AddressMaskRepliesReceived { get { return this.Get("InAddrMaskReps"); } } // Token: 0x170003DB RID: 987 // (get) Token: 0x06000D1B RID: 3355 RVA: 0x000262A8 File Offset: 0x000244A8 public override long AddressMaskRepliesSent { get { return this.Get("OutAddrMaskReps"); } } // Token: 0x170003DC RID: 988 // (get) Token: 0x06000D1C RID: 3356 RVA: 0x000262B8 File Offset: 0x000244B8 public override long AddressMaskRequestsReceived { get { return this.Get("InAddrMasks"); } } // Token: 0x170003DD RID: 989 // (get) Token: 0x06000D1D RID: 3357 RVA: 0x000262C8 File Offset: 0x000244C8 public override long AddressMaskRequestsSent { get { return this.Get("OutAddrMasks"); } } // Token: 0x170003DE RID: 990 // (get) Token: 0x06000D1E RID: 3358 RVA: 0x000262D8 File Offset: 0x000244D8 public override long DestinationUnreachableMessagesReceived { get { return this.Get("InDestUnreachs"); } } // Token: 0x170003DF RID: 991 // (get) Token: 0x06000D1F RID: 3359 RVA: 0x000262E8 File Offset: 0x000244E8 public override long DestinationUnreachableMessagesSent { get { return this.Get("OutDestUnreachs"); } } // Token: 0x170003E0 RID: 992 // (get) Token: 0x06000D20 RID: 3360 RVA: 0x000262F8 File Offset: 0x000244F8 public override long EchoRepliesReceived { get { return this.Get("InEchoReps"); } } // Token: 0x170003E1 RID: 993 // (get) Token: 0x06000D21 RID: 3361 RVA: 0x00026308 File Offset: 0x00024508 public override long EchoRepliesSent { get { return this.Get("OutEchoReps"); } } // Token: 0x170003E2 RID: 994 // (get) Token: 0x06000D22 RID: 3362 RVA: 0x00026318 File Offset: 0x00024518 public override long EchoRequestsReceived { get { return this.Get("InEchos"); } } // Token: 0x170003E3 RID: 995 // (get) Token: 0x06000D23 RID: 3363 RVA: 0x00026328 File Offset: 0x00024528 public override long EchoRequestsSent { get { return this.Get("OutEchos"); } } // Token: 0x170003E4 RID: 996 // (get) Token: 0x06000D24 RID: 3364 RVA: 0x00026338 File Offset: 0x00024538 public override long ErrorsReceived { get { return this.Get("InErrors"); } } // Token: 0x170003E5 RID: 997 // (get) Token: 0x06000D25 RID: 3365 RVA: 0x00026348 File Offset: 0x00024548 public override long ErrorsSent { get { return this.Get("OutErrors"); } } // Token: 0x170003E6 RID: 998 // (get) Token: 0x06000D26 RID: 3366 RVA: 0x00026358 File Offset: 0x00024558 public override long MessagesReceived { get { return this.Get("InMsgs"); } } // Token: 0x170003E7 RID: 999 // (get) Token: 0x06000D27 RID: 3367 RVA: 0x00026368 File Offset: 0x00024568 public override long MessagesSent { get { return this.Get("OutMsgs"); } } // Token: 0x170003E8 RID: 1000 // (get) Token: 0x06000D28 RID: 3368 RVA: 0x00026378 File Offset: 0x00024578 public override long ParameterProblemsReceived { get { return this.Get("InParmProbs"); } } // Token: 0x170003E9 RID: 1001 // (get) Token: 0x06000D29 RID: 3369 RVA: 0x00026388 File Offset: 0x00024588 public override long ParameterProblemsSent { get { return this.Get("OutParmProbs"); } } // Token: 0x170003EA RID: 1002 // (get) Token: 0x06000D2A RID: 3370 RVA: 0x00026398 File Offset: 0x00024598 public override long RedirectsReceived { get { return this.Get("InRedirects"); } } // Token: 0x170003EB RID: 1003 // (get) Token: 0x06000D2B RID: 3371 RVA: 0x000263A8 File Offset: 0x000245A8 public override long RedirectsSent { get { return this.Get("OutRedirects"); } } // Token: 0x170003EC RID: 1004 // (get) Token: 0x06000D2C RID: 3372 RVA: 0x000263B8 File Offset: 0x000245B8 public override long SourceQuenchesReceived { get { return this.Get("InSrcQuenchs"); } } // Token: 0x170003ED RID: 1005 // (get) Token: 0x06000D2D RID: 3373 RVA: 0x000263C8 File Offset: 0x000245C8 public override long SourceQuenchesSent { get { return this.Get("OutSrcQuenchs"); } } // Token: 0x170003EE RID: 1006 // (get) Token: 0x06000D2E RID: 3374 RVA: 0x000263D8 File Offset: 0x000245D8 public override long TimeExceededMessagesReceived { get { return this.Get("InTimeExcds"); } } // Token: 0x170003EF RID: 1007 // (get) Token: 0x06000D2F RID: 3375 RVA: 0x000263E8 File Offset: 0x000245E8 public override long TimeExceededMessagesSent { get { return this.Get("OutTimeExcds"); } } // Token: 0x170003F0 RID: 1008 // (get) Token: 0x06000D30 RID: 3376 RVA: 0x000263F8 File Offset: 0x000245F8 public override long TimestampRepliesReceived { get { return this.Get("InTimestampReps"); } } // Token: 0x170003F1 RID: 1009 // (get) Token: 0x06000D31 RID: 3377 RVA: 0x00026408 File Offset: 0x00024608 public override long TimestampRepliesSent { get { return this.Get("OutTimestampReps"); } } // Token: 0x170003F2 RID: 1010 // (get) Token: 0x06000D32 RID: 3378 RVA: 0x00026418 File Offset: 0x00024618 public override long TimestampRequestsReceived { get { return this.Get("InTimestamps"); } } // Token: 0x170003F3 RID: 1011 // (get) Token: 0x06000D33 RID: 3379 RVA: 0x00026428 File Offset: 0x00024628 public override long TimestampRequestsSent { get { return this.Get("OutTimestamps"); } } // Token: 0x04000C0D RID: 3085 private global::System.Collections.Specialized.StringDictionary dic; } }