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

104 lines
4.8 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Collections.Specialized
{
/// <summary>Provides a simple structure that stores Boolean values and small integers in 32 bits of memory.</summary>
// Token: 0x02000331 RID: 817
[Token(Token = "0x2000331")]
public struct BitVector32
{
/// <summary>Gets or sets the state of the bit flag indicated by the specified mask.</summary>
/// <param name="bit">A mask that indicates the bit to get or set.</param>
/// <returns>
/// <see langword="true" /> if the specified bit flag is on (1); otherwise, <see langword="false" />.</returns>
// Token: 0x1700044B RID: 1099
[Token(Token = "0x1700044B")]
public bool this[int bit]
{
[Token(Token = "0x6001528")]
[Address(RVA = "0x4953D0", Offset = "0x4941D0", VA = "0x1804953D0")]
get
{
return default(bool);
}
[Token(Token = "0x6001529")]
[Address(RVA = "0x4953F0", Offset = "0x4941F0", VA = "0x1804953F0")]
set
{
}
}
/// <summary>Creates the first mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32" /> that is set up as bit flags.</summary>
/// <returns>A mask that isolates the first bit flag in the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
// Token: 0x0600152A RID: 5418 RVA: 0x000096D8 File Offset: 0x000078D8
[Token(Token = "0x600152A")]
[Address(RVA = "0x495090", Offset = "0x493E90", VA = "0x180495090")]
public static int CreateMask()
{
return 0;
}
/// <summary>Creates an additional mask following the specified mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32" /> that is set up as bit flags.</summary>
/// <param name="previous">The mask that indicates the previous bit flag.</param>
/// <returns>A mask that isolates the bit flag following the one that <paramref name="previous" /> points to in <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="previous" /> indicates the last bit flag in the <see cref="T:System.Collections.Specialized.BitVector32" />.</exception>
// Token: 0x0600152B RID: 5419 RVA: 0x000096F0 File Offset: 0x000078F0
[Token(Token = "0x600152B")]
[Address(RVA = "0x4950C0", Offset = "0x493EC0", VA = "0x1804950C0")]
public static int CreateMask(int previous)
{
return 0;
}
/// <summary>Determines whether the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
/// <param name="o">The object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32" />.</param>
/// <returns>
/// <see langword="true" /> if the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32" />; otherwise, <see langword="false" />.</returns>
// Token: 0x0600152C RID: 5420 RVA: 0x00009708 File Offset: 0x00007908
[Token(Token = "0x600152C")]
[Address(RVA = "0x495150", Offset = "0x493F50", VA = "0x180495150", Slot = "0")]
public override bool Equals(object o)
{
return default(bool);
}
/// <summary>Serves as a hash function for the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
/// <returns>A hash code for the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
// Token: 0x0600152D RID: 5421 RVA: 0x00009720 File Offset: 0x00007920
[Token(Token = "0x600152D")]
[Address(RVA = "0x4951D0", Offset = "0x493FD0", VA = "0x1804951D0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
/// <param name="value">The <see cref="T:System.Collections.Specialized.BitVector32" /> to represent.</param>
/// <returns>A string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
// Token: 0x0600152E RID: 5422 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600152E")]
[Address(RVA = "0x495230", Offset = "0x494030", VA = "0x180495230")]
public static string ToString(BitVector32 value)
{
return null;
}
/// <summary>Returns a string that represents the current <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
/// <returns>A string that represents the current <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
// Token: 0x0600152F RID: 5423 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600152F")]
[Address(RVA = "0x495300", Offset = "0x494100", VA = "0x180495300", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000E0E RID: 3598
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E0E")]
private uint data;
}
}