Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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