122 lines
3.5 KiB
C#
122 lines
3.5 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.ComponentModel
|
|
{
|
|
// Token: 0x020001B4 RID: 436
|
|
[Token(Token = "0x20001B4")]
|
|
internal sealed class WeakHashtable : Hashtable
|
|
{
|
|
// Token: 0x06000BF6 RID: 3062 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000BF6")]
|
|
[Address(RVA = "0x2F4C350", Offset = "0x2F4B350", VA = "0x182F4C350")]
|
|
internal WeakHashtable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BF7 RID: 3063 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000BF7")]
|
|
[Address(RVA = "0x2F4BE50", Offset = "0x2F4AE50", VA = "0x182F4BE50", Slot = "24")]
|
|
public override void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BF8 RID: 3064 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000BF8")]
|
|
[Address(RVA = "0x2F4BE60", Offset = "0x2F4AE60", VA = "0x182F4BE60", Slot = "39")]
|
|
public override void Remove(object key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BF9 RID: 3065 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000BF9")]
|
|
[Address(RVA = "0x2F4C240", Offset = "0x2F4B240", VA = "0x182F4C240")]
|
|
public void SetWeak(object key, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BFA RID: 3066 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000BFA")]
|
|
[Address(RVA = "0x2F4BE70", Offset = "0x2F4AE70", VA = "0x182F4BE70")]
|
|
private void ScavengeKeys()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000644 RID: 1604
|
|
[Token(Token = "0x4000644")]
|
|
private static IEqualityComparer _comparer;
|
|
|
|
// Token: 0x04000645 RID: 1605
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000645")]
|
|
private long _lastGlobalMem;
|
|
|
|
// Token: 0x04000646 RID: 1606
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000646")]
|
|
private int _lastHashCount;
|
|
|
|
// Token: 0x020001B5 RID: 437
|
|
[Token(Token = "0x20001B5")]
|
|
private class WeakKeyComparer : IEqualityComparer
|
|
{
|
|
// Token: 0x06000BFC RID: 3068 RVA: 0x00006888 File Offset: 0x00004A88
|
|
[Token(Token = "0x6000BFC")]
|
|
[Address(RVA = "0x2F4C3C0", Offset = "0x2F4B3C0", VA = "0x182F4C3C0", Slot = "4")]
|
|
bool IEqualityComparer.Equals(object x, object y)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BFD RID: 3069 RVA: 0x000068A0 File Offset: 0x00004AA0
|
|
[Token(Token = "0x6000BFD")]
|
|
[Address(RVA = "0x2F4C510", Offset = "0x2F4B510", VA = "0x182F4C510", Slot = "5")]
|
|
int IEqualityComparer.GetHashCode(object obj)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000BFE RID: 3070 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000BFE")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public WeakKeyComparer()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020001B6 RID: 438
|
|
[Token(Token = "0x20001B6")]
|
|
private sealed class EqualityWeakReference : WeakReference
|
|
{
|
|
// Token: 0x06000BFF RID: 3071 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000BFF")]
|
|
[Address(RVA = "0x2F40E70", Offset = "0x2F3FE70", VA = "0x182F40E70")]
|
|
internal EqualityWeakReference(object o)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C00 RID: 3072 RVA: 0x000068B8 File Offset: 0x00004AB8
|
|
[Token(Token = "0x6000C00")]
|
|
[Address(RVA = "0x2F40DF0", Offset = "0x2F3FDF0", VA = "0x182F40DF0", Slot = "0")]
|
|
public override bool Equals(object o)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000C01 RID: 3073 RVA: 0x000068D0 File Offset: 0x00004AD0
|
|
[Token(Token = "0x6000C01")]
|
|
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x04000647 RID: 1607
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000647")]
|
|
private int _hashCode;
|
|
}
|
|
}
|
|
}
|