54 lines
1.7 KiB
C#
54 lines
1.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Newtonsoft.Json.Utilities
|
|
{
|
|
// Token: 0x02000037 RID: 55
|
|
[Token(Token = "0x2000037")]
|
|
internal class BidirectionalDictionary<TFirst, TSecond>
|
|
{
|
|
// Token: 0x06000128 RID: 296 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000128")]
|
|
[Address(RVA = "0x2DD45D0", Offset = "0x2DD35D0", VA = "0x182DD45D0")]
|
|
public BidirectionalDictionary(IEqualityComparer<TFirst> firstEqualityComparer, IEqualityComparer<TSecond> secondEqualityComparer, string duplicateFirstErrorMessage, string duplicateSecondErrorMessage)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000129 RID: 297 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000129")]
|
|
[Address(RVA = "0x2DD41F0", Offset = "0x2DD31F0", VA = "0x182DD41F0")]
|
|
public void Set(TFirst first, TSecond second)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600012A RID: 298 RVA: 0x00002418 File Offset: 0x00000618
|
|
[Token(Token = "0x600012A")]
|
|
[Address(RVA = "0x2DD4550", Offset = "0x2DD3550", VA = "0x182DD4550")]
|
|
public bool TryGetBySecond(TSecond second, out TFirst first)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000117 RID: 279
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000117")]
|
|
private readonly IDictionary<TFirst, TSecond> _firstToSecond;
|
|
|
|
// Token: 0x04000118 RID: 280
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000118")]
|
|
private readonly IDictionary<TSecond, TFirst> _secondToFirst;
|
|
|
|
// Token: 0x04000119 RID: 281
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000119")]
|
|
private readonly string _duplicateFirstErrorMessage;
|
|
|
|
// Token: 0x0400011A RID: 282
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400011A")]
|
|
private readonly string _duplicateSecondErrorMessage;
|
|
}
|
|
}
|