Files
2026-04-08 23:40:05 +02:00

103 lines
3.0 KiB
C#

using System;
using System.Runtime.InteropServices;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkix
{
// Token: 0x020013A8 RID: 5032
[Token(Token = "0x20013A8")]
[StructLayout(3)]
internal class ReasonsMask
{
// Token: 0x06007FF5 RID: 32757 RVA: 0x001AE7F8 File Offset: 0x001AC9F8
[Token(Token = "0x6007FF5")]
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
internal ReasonsMask(int reasons)
{
this._reasons = reasons;
}
// Token: 0x06007FF6 RID: 32758 RVA: 0x001AE814 File Offset: 0x001ACA14
[Token(Token = "0x6007FF6")]
[Address(RVA = "0xCEE960", Offset = "0xCED360", VA = "0x180CEE960")]
internal ReasonsMask()
{
this._reasons = (int)((ulong)0L);
}
// Token: 0x06007FF7 RID: 32759 RVA: 0x001AE830 File Offset: 0x001ACA30
[Token(Token = "0x6007FF7")]
[Address(RVA = "0xCEE6C0", Offset = "0xCED0C0", VA = "0x180CEE6C0")]
internal void AddReasons(ReasonsMask mask)
{
int padBits = new ReasonFlags(mask._reasons).PadBits;
this._reasons = padBits;
}
// Token: 0x170014EE RID: 5358
// (get) Token: 0x06007FF8 RID: 32760 RVA: 0x001AE85C File Offset: 0x001ACA5C
[Token(Token = "0x170014EE")]
internal bool IsAllReasons
{
[Token(Token = "0x6007FF8")]
[Address(RVA = "0xCEE980", Offset = "0xCED380", VA = "0x180CEE980")]
get
{
int reasons = this._reasons;
ReasonsMask allReasons = ReasonsMask.AllReasons;
return reasons == allReasons._reasons;
}
}
// Token: 0x06007FF9 RID: 32761 RVA: 0x001AE888 File Offset: 0x001ACA88
[Token(Token = "0x6007FF9")]
[Address(RVA = "0xCEE800", Offset = "0xCED200", VA = "0x180CEE800")]
internal ReasonsMask Intersect(ReasonsMask mask)
{
ReasonsMask reasonsMask = new ReasonsMask();
reasonsMask._reasons = (int)((ulong)0L);
int padBits = new ReasonFlags(mask._reasons).PadBits;
reasonsMask.AddReasons(new ReasonsMask
{
_reasons = padBits
});
return reasonsMask;
}
// Token: 0x06007FFA RID: 32762 RVA: 0x001AE8D0 File Offset: 0x001ACAD0
[Token(Token = "0x6007FFA")]
[Address(RVA = "0xCEE760", Offset = "0xCED160", VA = "0x180CEE760")]
internal bool HasNewReasons(ReasonsMask mask)
{
int padBits = new ReasonFlags(mask._reasons).PadBits;
throw new NullReferenceException();
}
// Token: 0x170014EF RID: 5359
// (get) Token: 0x06007FFB RID: 32763 RVA: 0x001AE8F4 File Offset: 0x001ACAF4
[Token(Token = "0x170014EF")]
public ReasonFlags Reasons
{
[Token(Token = "0x6007FFB")]
[Address(RVA = "0xCEE9F0", Offset = "0xCED3F0", VA = "0x180CEE9F0")]
get
{
return new ReasonFlags(this._reasons);
}
}
// Token: 0x04005ACE RID: 23246
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005ACE")]
private int _reasons;
// Token: 0x04005ACF RID: 23247
[Token(Token = "0x4005ACF")]
internal static readonly ReasonsMask AllReasons = new ReasonsMask
{
_reasons = (int)((ulong)33023L)
};
}
}