Files
2026-04-10 22:50:51 +02:00

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;
}
}
}