using System;
using Cpp2IlInjected;
namespace System.Collections.Specialized
{
/// Provides a simple structure that stores Boolean values and small integers in 32 bits of memory.
// Token: 0x02000331 RID: 817
[Token(Token = "0x2000331")]
public struct BitVector32
{
/// Gets or sets the state of the bit flag indicated by the specified mask.
/// A mask that indicates the bit to get or set.
///
/// if the specified bit flag is on (1); otherwise, .
// 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
{
}
}
/// Creates the first mask in a series of masks that can be used to retrieve individual bits in a that is set up as bit flags.
/// A mask that isolates the first bit flag in the .
// 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;
}
/// Creates an additional mask following the specified mask in a series of masks that can be used to retrieve individual bits in a that is set up as bit flags.
/// The mask that indicates the previous bit flag.
/// A mask that isolates the bit flag following the one that points to in .
///
/// indicates the last bit flag in the .
// 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;
}
/// Determines whether the specified object is equal to the .
/// The object to compare with the current .
///
/// if the specified object is equal to the ; otherwise, .
// 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);
}
/// Serves as a hash function for the .
/// A hash code for the .
// 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;
}
/// Returns a string that represents the specified .
/// The to represent.
/// A string that represents the specified .
// 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;
}
/// Returns a string that represents the current .
/// A string that represents the current .
// 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;
}
}