122 lines
3.5 KiB
C#
122 lines
3.5 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.ComponentModel
|
|
{
|
|
// Token: 0x020001B8 RID: 440
|
|
[Token(Token = "0x20001B8")]
|
|
internal sealed class WeakHashtable : Hashtable
|
|
{
|
|
// Token: 0x06000C0C RID: 3084 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C0C")]
|
|
[Address(RVA = "0x28B18A0", Offset = "0x28B06A0", VA = "0x1828B18A0")]
|
|
internal WeakHashtable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C0D RID: 3085 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C0D")]
|
|
[Address(RVA = "0x28B13A0", Offset = "0x28B01A0", VA = "0x1828B13A0", Slot = "24")]
|
|
public override void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C0E RID: 3086 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C0E")]
|
|
[Address(RVA = "0x28B13B0", Offset = "0x28B01B0", VA = "0x1828B13B0", Slot = "39")]
|
|
public override void Remove(object key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C0F RID: 3087 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C0F")]
|
|
[Address(RVA = "0x28B1790", Offset = "0x28B0590", VA = "0x1828B1790")]
|
|
public void SetWeak(object key, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C10 RID: 3088 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C10")]
|
|
[Address(RVA = "0x28B13C0", Offset = "0x28B01C0", VA = "0x1828B13C0")]
|
|
private void ScavengeKeys()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000651 RID: 1617
|
|
[Token(Token = "0x4000651")]
|
|
private static IEqualityComparer _comparer;
|
|
|
|
// Token: 0x04000652 RID: 1618
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000652")]
|
|
private long _lastGlobalMem;
|
|
|
|
// Token: 0x04000653 RID: 1619
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000653")]
|
|
private int _lastHashCount;
|
|
|
|
// Token: 0x020001B9 RID: 441
|
|
[Token(Token = "0x20001B9")]
|
|
private class WeakKeyComparer : IEqualityComparer
|
|
{
|
|
// Token: 0x06000C12 RID: 3090 RVA: 0x000068A0 File Offset: 0x00004AA0
|
|
[Token(Token = "0x6000C12")]
|
|
[Address(RVA = "0x28B1910", Offset = "0x28B0710", VA = "0x1828B1910", Slot = "4")]
|
|
bool IEqualityComparer.Equals(object x, object y)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000C13 RID: 3091 RVA: 0x000068B8 File Offset: 0x00004AB8
|
|
[Token(Token = "0x6000C13")]
|
|
[Address(RVA = "0x28B1A60", Offset = "0x28B0860", VA = "0x1828B1A60", Slot = "5")]
|
|
int IEqualityComparer.GetHashCode(object obj)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000C14 RID: 3092 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C14")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public WeakKeyComparer()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020001BA RID: 442
|
|
[Token(Token = "0x20001BA")]
|
|
private sealed class EqualityWeakReference : WeakReference
|
|
{
|
|
// Token: 0x06000C15 RID: 3093 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C15")]
|
|
[Address(RVA = "0x28A63B0", Offset = "0x28A51B0", VA = "0x1828A63B0")]
|
|
internal EqualityWeakReference(object o)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C16 RID: 3094 RVA: 0x000068D0 File Offset: 0x00004AD0
|
|
[Token(Token = "0x6000C16")]
|
|
[Address(RVA = "0x28A6330", Offset = "0x28A5130", VA = "0x1828A6330", Slot = "0")]
|
|
public override bool Equals(object o)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000C17 RID: 3095 RVA: 0x000068E8 File Offset: 0x00004AE8
|
|
[Token(Token = "0x6000C17")]
|
|
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x04000654 RID: 1620
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000654")]
|
|
private int _hashCode;
|
|
}
|
|
}
|
|
}
|