Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x0200032D RID: 813
[Token(Token = "0x200032D")]
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: 0x17000447 RID: 1095
[Token(Token = "0x17000447")]
public bool this[int bit]
{
[Token(Token = "0x6001512")]
[Address(RVA = "0xB92140", Offset = "0xB91140", VA = "0x180B92140")]
get
{
return default(bool);
}
[Token(Token = "0x6001513")]
[Address(RVA = "0xB92160", Offset = "0xB91160", VA = "0x180B92160")]
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: 0x06001514 RID: 5396 RVA: 0x000096C0 File Offset: 0x000078C0
[Token(Token = "0x6001514")]
[Address(RVA = "0xB91E00", Offset = "0xB90E00", VA = "0x180B91E00")]
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: 0x06001515 RID: 5397 RVA: 0x000096D8 File Offset: 0x000078D8
[Token(Token = "0x6001515")]
[Address(RVA = "0xB91E30", Offset = "0xB90E30", VA = "0x180B91E30")]
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: 0x06001516 RID: 5398 RVA: 0x000096F0 File Offset: 0x000078F0
[Token(Token = "0x6001516")]
[Address(RVA = "0xB91EC0", Offset = "0xB90EC0", VA = "0x180B91EC0", 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: 0x06001517 RID: 5399 RVA: 0x00009708 File Offset: 0x00007908
[Token(Token = "0x6001517")]
[Address(RVA = "0xB91F40", Offset = "0xB90F40", VA = "0x180B91F40", 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: 0x06001518 RID: 5400 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001518")]
[Address(RVA = "0xB91FA0", Offset = "0xB90FA0", VA = "0x180B91FA0")]
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: 0x06001519 RID: 5401 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001519")]
[Address(RVA = "0xB92070", Offset = "0xB91070", VA = "0x180B92070", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000E01 RID: 3585
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E01")]
private uint data;
}
}