Files
Misaki.HighPerformance/docs/documents/api/Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.yml

2106 lines
95 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
id: UnsafeBitSet
parent: Misaki.HighPerformance.LowLevel.Collections
children:
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor(System.Span{System.UInt32},Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan(System.Span{System.UInt32},System.Boolean)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit(System.Int32)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(System.Object)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator(System.Int32)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet(System.Int32)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit(System.Int32)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength(System.Int32)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit(System.Int32)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Equality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Inequality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
langs:
- csharp
- vb
name: UnsafeBitSet
nameWithType: UnsafeBitSet
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
type: Struct
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: UnsafeBitSet
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 34
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
syntax:
content: 'public struct UnsafeBitSet : IDisposable, IEquatable<UnsafeBitSet>'
content.vb: Public Structure UnsafeBitSet Implements IDisposable, IEquatable(Of UnsafeBitSet)
implements:
- System.IDisposable
- System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}
inheritedMembers:
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.ReferenceEquals(System.Object,System.Object)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex
commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex
id: HighestIndex
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: HighestIndex
nameWithType: UnsafeBitSet.HighestIndex
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex
type: Property
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: HighestIndex
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 68
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: The highest uint index in use inside the <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet._bits" data-throw-if-not-resolved="false"></xref>-array.
example: []
syntax:
content: public readonly int HighestIndex { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property HighestIndex As Integer
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit
commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit
id: HighestBit
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: HighestBit
nameWithType: UnsafeBitSet.HighestBit
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit
type: Property
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: HighestBit
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 73
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: The highest bit set.
example: []
syntax:
content: public readonly int HighestBit { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property HighestBit As Integer
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count
commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count
id: Count
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Count
nameWithType: UnsafeBitSet.Count
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count
type: Property
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Count
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 78
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Gets the total number of bits represented by the current instance.
example: []
syntax:
content: public readonly int Count { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property Count As Integer
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated
commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated
id: IsCreated
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: IsCreated
nameWithType: UnsafeBitSet.IsCreated
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated
type: Property
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: IsCreated
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 80
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
syntax:
content: public readonly bool IsCreated { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsCreated As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor
id: '#ctor'
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: UnsafeBitSet()
nameWithType: UnsafeBitSet.UnsafeBitSet()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.UnsafeBitSet()
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 85
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Initializes a new instance of UnsafeBitSet with a default size of 1 and a persistent allocation handle.
example: []
syntax:
content: public UnsafeBitSet()
content.vb: Public Sub New()
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor*
nameWithType.vb: UnsafeBitSet.New()
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.New()
name.vb: New()
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
id: '#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)'
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: UnsafeBitSet(int, AllocationHandle, AllocationOption)
nameWithType: UnsafeBitSet.UnsafeBitSet(int, AllocationHandle, AllocationOption)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.UnsafeBitSet(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 96
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Initializes a new instance of the <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet" data-throw-if-not-resolved="false"></xref> class.
example: []
syntax:
content: public UnsafeBitSet(int minimalLength, AllocationHandle handle, AllocationOption option = AllocationOption.None)
parameters:
- id: minimalLength
type: System.Int32
description: The minimal length in bits.
- id: handle
type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle
description: The allocation handle.
- id: option
type: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption
description: The allocation option.
content.vb: Public Sub New(minimalLength As Integer, handle As AllocationHandle, [option] As AllocationOption = AllocationOption.None)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor*
nameWithType.vb: UnsafeBitSet.New(Integer, AllocationHandle, AllocationOption)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.New(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
name.vb: New(Integer, AllocationHandle, AllocationOption)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor(System.Span{System.UInt32},Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor(System.Span{System.UInt32},Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)
id: '#ctor(System.Span{System.UInt32},Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)'
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: UnsafeBitSet(Span<uint>, AllocationHandle)
nameWithType: UnsafeBitSet.UnsafeBitSet(Span<uint>, AllocationHandle)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.UnsafeBitSet(System.Span<uint>, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 109
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Initializes a new instance of the <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet" data-throw-if-not-resolved="false"></xref> class.
example: []
syntax:
content: public UnsafeBitSet(Span<uint> bits, AllocationHandle handle)
parameters:
- id: bits
type: System.Span{System.UInt32}
description: The bits to initialize the bitset with. The length of the bitset will be determined by the length of this span.
- id: handle
type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle
description: The allocation handle.
content.vb: Public Sub New(bits As Span(Of UInteger), handle As AllocationHandle)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor*
nameWithType.vb: UnsafeBitSet.New(Span(Of UInteger), AllocationHandle)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.New(System.Span(Of UInteger), Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)
name.vb: New(Span(Of UInteger), AllocationHandle)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength(System.Int32)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength(System.Int32)
id: RequiredLength(System.Int32)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: RequiredLength(int)
nameWithType: UnsafeBitSet.RequiredLength(int)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength(int)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: RequiredLength
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 136
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Determines the required length of an <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet" data-throw-if-not-resolved="false"></xref> to hold the passed ID or bit.
example: []
syntax:
content: public static int RequiredLength(int id)
parameters:
- id: id
type: System.Int32
description: The ID or bit.
return:
type: System.Int32
description: A size of required <xref href="System.UInt32" data-throw-if-not-resolved="false"></xref>s for the bitset.
content.vb: Public Shared Function RequiredLength(id As Integer) As Integer
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength*
nameWithType.vb: UnsafeBitSet.RequiredLength(Integer)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength(Integer)
name.vb: RequiredLength(Integer)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator(System.Int32)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator(System.Int32)
id: GetIterator(System.Int32)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: GetIterator(int)
nameWithType: UnsafeBitSet.GetIterator(int)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator(int)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: GetIterator
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 142
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
syntax:
content: >-
[UnscopedRef]
public UnsafeBitSet.Iterator GetIterator(int start = 0)
parameters:
- id: start
type: System.Int32
return:
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator
content.vb: >-
<UnscopedRef>
Public Function GetIterator(start As Integer = 0) As UnsafeBitSet.Iterator
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator*
attributes:
- type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute
ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor
arguments: []
nameWithType.vb: UnsafeBitSet.GetIterator(Integer)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator(Integer)
name.vb: GetIterator(Integer)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet(System.Int32)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet(System.Int32)
id: IsSet(System.Int32)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: IsSet(int)
nameWithType: UnsafeBitSet.IsSet(int)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet(int)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: IsSet
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 154
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Checks whether a bit is set at the index.
example: []
syntax:
content: public readonly bool IsSet(int index)
parameters:
- id: index
type: System.Int32
description: The index.
return:
type: System.Boolean
description: True if it is, otherwise false
content.vb: Public Function IsSet(index As Integer) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet*
nameWithType.vb: UnsafeBitSet.IsSet(Integer)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet(Integer)
name.vb: IsSet(Integer)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit(System.Int32)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit(System.Int32)
id: SetBit(System.Int32)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: SetBit(int)
nameWithType: UnsafeBitSet.SetBit(int)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit(int)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: SetBit
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 171
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: >-
Sets a bit at the given index.
Resizes its internal array if necessary.
example: []
syntax:
content: public void SetBit(int index)
parameters:
- id: index
type: System.Int32
description: The index.
content.vb: Public Sub SetBit(index As Integer)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit*
nameWithType.vb: UnsafeBitSet.SetBit(Integer)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit(Integer)
name.vb: SetBit(Integer)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit(System.Int32)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit(System.Int32)
id: ClearBit(System.Int32)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: ClearBit(int)
nameWithType: UnsafeBitSet.ClearBit(int)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit(int)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ClearBit
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 191
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Clears the bit at the given index.
example: []
syntax:
content: public void ClearBit(int index)
parameters:
- id: index
type: System.Int32
description: The index.
content.vb: Public Sub ClearBit(index As Integer)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit*
nameWithType.vb: UnsafeBitSet.ClearBit(Integer)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit(Integer)
name.vb: ClearBit(Integer)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll
id: SetAll
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: SetAll()
nameWithType: UnsafeBitSet.SetAll()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: SetAll
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 206
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Sets all bits.
example: []
syntax:
content: public void SetAll()
content.vb: Public Sub SetAll()
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll
id: ClearAll
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: ClearAll()
nameWithType: UnsafeBitSet.ClearAll()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ClearAll
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 218
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Clears all set bits.
example: []
syntax:
content: public void ClearAll()
content.vb: Public Sub ClearAll()
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit(System.Int32)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit(System.Int32)
id: NextSetBit(System.Int32)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: NextSetBit(int)
nameWithType: UnsafeBitSet.NextSetBit(int)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit(int)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: NextSetBit
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 229
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Finds the next set bit at or after `startIndex`, or -1 if none.
example: []
syntax:
content: public readonly int NextSetBit(int startIndex)
parameters:
- id: startIndex
type: System.Int32
return:
type: System.Int32
content.vb: Public Function NextSetBit(startIndex As Integer) As Integer
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit*
nameWithType.vb: UnsafeBitSet.NextSetBit(Integer)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit(Integer)
name.vb: NextSetBit(Integer)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
id: Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Resize(int, AllocationOption)
nameWithType: UnsafeBitSet.Resize(int, AllocationOption)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Resize
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 258
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
syntax:
content: public void Resize(int minimalLength, AllocationOption option = AllocationOption.None)
parameters:
- id: minimalLength
type: System.Int32
- id: option
type: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption
content.vb: Public Sub Resize(minimalLength As Integer, [option] As AllocationOption = AllocationOption.None)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize*
nameWithType.vb: UnsafeBitSet.Resize(Integer, AllocationOption)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)
name.vb: Resize(Integer, AllocationOption)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: All(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: All(UnsafeBitSet)
nameWithType: UnsafeBitSet.All(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: All
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 276
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Checks if all bits from this instance match those of the other instance.
example: []
syntax:
content: public readonly bool All(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The other <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet" data-throw-if-not-resolved="false"></xref>.
return:
type: System.Boolean
description: True if they match, false if not.
content.vb: Public Function All(other As UnsafeBitSet) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: Any(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Any(UnsafeBitSet)
nameWithType: UnsafeBitSet.Any(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Any
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 337
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Checks if any bits from this instance match those of the other instance.
example: []
syntax:
content: public readonly bool Any(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The other <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet" data-throw-if-not-resolved="false"></xref>.
return:
type: System.Boolean
description: True if they match, false if not.
content.vb: Public Function Any(other As UnsafeBitSet) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: None(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: None(UnsafeBitSet)
nameWithType: UnsafeBitSet.None(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: None
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 398
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Checks if none bits from this instance match those of the other instance.
example: []
syntax:
content: public readonly bool None(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The other <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet" data-throw-if-not-resolved="false"></xref>.
return:
type: System.Boolean
description: True if none match, false if not.
content.vb: Public Function None(other As UnsafeBitSet) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: Exclusive(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Exclusive(UnsafeBitSet)
nameWithType: UnsafeBitSet.Exclusive(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Exclusive
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 440
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Checks if exactly all bits from this instance match those of the other instance.
example: []
syntax:
content: public readonly bool Exclusive(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The other <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet" data-throw-if-not-resolved="false"></xref>.
return:
type: System.Boolean
description: True if they match, false if not.
content.vb: Public Function Exclusive(other As UnsafeBitSet) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not
id: Not
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Not()
nameWithType: UnsafeBitSet.Not()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Not
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 500
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Inverts all bits in the current vector, replacing each bit with its logical complement.
example: []
syntax:
content: public void Not()
content.vb: Public Sub [Not]()
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: And(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: And(UnsafeBitSet)
nameWithType: UnsafeBitSet.And(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: And
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 530
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: >-
Performs a bitwise AND operation between the current bit set and the specified bit set, updating the current bit
set in place.
example: []
syntax:
content: public void And(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The bit set to combine with the current bit set using a bitwise AND operation. Must have the same length as the current bit set.
content.vb: Public Sub [And](other As UnsafeBitSet)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And*
exceptions:
- type: System.ArgumentException
commentId: T:System.ArgumentException
description: Thrown when <code class="paramref">other</code> does not have the same length as the current bit set.
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: Nand(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Nand(UnsafeBitSet)
nameWithType: UnsafeBitSet.Nand(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Nand
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 567
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: >-
Performs a bitwise NAND operation between the current bit set and the specified bit set, updating the current
bit set in place.
example: []
syntax:
content: public void Nand(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The bit set to combine with the current bit set using the NAND operation. Must have the same length as the current bit set.
content.vb: Public Sub Nand(other As UnsafeBitSet)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand*
exceptions:
- type: System.ArgumentException
commentId: T:System.ArgumentException
description: Thrown if <code class="paramref">other</code> does not have the same length as the current bit set.
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: ANDC(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: ANDC(UnsafeBitSet)
nameWithType: UnsafeBitSet.ANDC(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ANDC
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 604
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: >-
Performs a bitwise AND NOT operation between the current bit set and the specified bit set, updating the current
bit set in place.
example: []
syntax:
content: public void ANDC(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The bit set whose bits will be inverted and ANDed with the current bit set. Must have the same length as the current bit set.
content.vb: Public Sub ANDC(other As UnsafeBitSet)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC*
exceptions:
- type: System.ArgumentException
commentId: T:System.ArgumentException
description: Thrown when the specified bit set does not have the same length as the current bit set.
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: Or(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Or(UnsafeBitSet)
nameWithType: UnsafeBitSet.Or(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Or
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 641
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: >-
Performs a bitwise OR operation between the current bit set and the specified bit set, updating the current set
in place.
example: []
syntax:
content: public void Or(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The bit set to combine with the current set using a bitwise OR operation. Must have the same length as the current bit set.
content.vb: Public Sub [Or](other As UnsafeBitSet)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or*
exceptions:
- type: System.ArgumentException
commentId: T:System.ArgumentException
description: Thrown if <code class="paramref">other</code> does not have the same length as the current bit set.
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: Xor(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Xor(UnsafeBitSet)
nameWithType: UnsafeBitSet.Xor(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Xor
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 677
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Performs a bitwise exclusive OR (XOR) operation between the current bit set and the specified bit set.
example: []
syntax:
content: public void Xor(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: The bit set to XOR with the current instance. Must have the same length as the current bit set.
content.vb: Public Sub [Xor](other As UnsafeBitSet)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor*
exceptions:
- type: System.ArgumentException
commentId: T:System.ArgumentException
description: Thrown if <code class="paramref">other</code> does not have the same length as the current bit set.
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan
id: AsSpan
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: AsSpan()
nameWithType: UnsafeBitSet.AsSpan()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: AsSpan
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 712
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Creates a <xref href="System.Span%601" data-throw-if-not-resolved="false"></xref> to access the <xref href="Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet._bits" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public readonly Span<uint> AsSpan()
return:
type: System.Span{System.UInt32}
description: The <xref href="System.Span%601" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Function AsSpan() As Span(Of UInteger)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan(System.Span{System.UInt32},System.Boolean)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan(System.Span{System.UInt32},System.Boolean)
id: AsSpan(System.Span{System.UInt32},System.Boolean)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: AsSpan(Span<uint>, bool)
nameWithType: UnsafeBitSet.AsSpan(Span<uint>, bool)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan(System.Span<uint>, bool)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: AsSpan
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 724
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Copies the bits into a <xref href="System.Span%601" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public readonly Span<uint> AsSpan(Span<uint> span, bool zero = true)
parameters:
- id: span
type: System.Span{System.UInt32}
description: The <xref href="System.Span%601" data-throw-if-not-resolved="false"></xref> to copy into.
- id: zero
type: System.Boolean
description: If true, it will zero the unused space from the <code class="paramref">span</code>.
return:
type: System.Span{System.UInt32}
description: The <xref href="System.Span%601" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Function AsSpan(span As Span(Of UInteger), zero As Boolean = True) As Span(Of UInteger)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan*
nameWithType.vb: UnsafeBitSet.AsSpan(Span(Of UInteger), Boolean)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan(System.Span(Of UInteger), Boolean)
name.vb: AsSpan(Span(Of UInteger), Boolean)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Equals(UnsafeBitSet)
nameWithType: UnsafeBitSet.Equals(UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Equals
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 742
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Indicates whether the current object is equal to another object of the same type.
example: []
syntax:
content: public readonly bool Equals(UnsafeBitSet other)
parameters:
- id: other
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
description: An object to compare with this object.
return:
type: System.Boolean
description: <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the current object is equal to the <code class="paramref">other</code> parameter; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.
content.vb: Public Function Equals(other As UnsafeBitSet) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals*
implements:
- System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(System.Object)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(System.Object)
id: Equals(System.Object)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Equals(object?)
nameWithType: UnsafeBitSet.Equals(object?)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(object?)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Equals
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 778
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Indicates whether this instance and a specified object are equal.
example: []
syntax:
content: public override readonly bool Equals(object? obj)
parameters:
- id: obj
type: System.Object
description: The object to compare with the current instance.
return:
type: System.Boolean
description: <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if <code class="paramref">obj</code> and this instance are the same type and represent the same value; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.
content.vb: Public Overrides Function Equals(obj As Object) As Boolean
overridden: System.ValueType.Equals(System.Object)
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals*
nameWithType.vb: UnsafeBitSet.Equals(Object)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals(Object)
name.vb: Equals(Object)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Equality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Equality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: op_Equality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: operator ==(UnsafeBitSet, UnsafeBitSet)
nameWithType: UnsafeBitSet.operator ==(UnsafeBitSet, UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.operator ==(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet, Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Operator
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: op_Equality
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 783
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
syntax:
content: public static bool operator ==(UnsafeBitSet left, UnsafeBitSet right)
parameters:
- id: left
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
- id: right
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
return:
type: System.Boolean
content.vb: Public Shared Operator =(left As UnsafeBitSet, right As UnsafeBitSet) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Equality*
nameWithType.vb: UnsafeBitSet.=(UnsafeBitSet, UnsafeBitSet)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.=(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet, Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
name.vb: =(UnsafeBitSet, UnsafeBitSet)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Inequality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Inequality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
id: op_Inequality(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet,Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: operator !=(UnsafeBitSet, UnsafeBitSet)
nameWithType: UnsafeBitSet.operator !=(UnsafeBitSet, UnsafeBitSet)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.operator !=(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet, Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
type: Operator
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: op_Inequality
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 788
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
syntax:
content: public static bool operator !=(UnsafeBitSet left, UnsafeBitSet right)
parameters:
- id: left
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
- id: right
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
return:
type: System.Boolean
content.vb: Public Shared Operator <>(left As UnsafeBitSet, right As UnsafeBitSet) As Boolean
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Inequality*
nameWithType.vb: UnsafeBitSet.<>(UnsafeBitSet, UnsafeBitSet)
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.<>(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet, Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
name.vb: <>(UnsafeBitSet, UnsafeBitSet)
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode
id: GetHashCode
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: GetHashCode()
nameWithType: UnsafeBitSet.GetHashCode()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: GetHashCode
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 793
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Returns the hash code for this instance.
example: []
syntax:
content: public override readonly int GetHashCode()
return:
type: System.Int32
description: A 32-bit signed integer that is the hash code for this instance.
content.vb: Public Overrides Function GetHashCode() As Integer
overridden: System.ValueType.GetHashCode
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString
id: ToString
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: ToString()
nameWithType: UnsafeBitSet.ToString()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ToString
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 800
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Returns the fully qualified type name of this instance.
example: []
syntax:
content: public override readonly string ToString()
return:
type: System.String
description: The fully qualified type name.
content.vb: Public Overrides Function ToString() As String
overridden: System.ValueType.ToString
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString*
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose
commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose
id: Dispose
parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
langs:
- csharp
- vb
name: Dispose()
nameWithType: UnsafeBitSet.Dispose()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Dispose
path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeBitSet.cs
startLine: 813
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Collections
summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
example: []
syntax:
content: public void Dispose()
content.vb: Public Sub Dispose()
overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose*
implements:
- System.IDisposable.Dispose
references:
- uid: Misaki.HighPerformance.LowLevel.Collections
commentId: N:Misaki.HighPerformance.LowLevel.Collections
href: Misaki.html
name: Misaki.HighPerformance.LowLevel.Collections
nameWithType: Misaki.HighPerformance.LowLevel.Collections
fullName: Misaki.HighPerformance.LowLevel.Collections
spec.csharp:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.LowLevel
name: LowLevel
href: Misaki.HighPerformance.LowLevel.html
- name: .
- uid: Misaki.HighPerformance.LowLevel.Collections
name: Collections
href: Misaki.HighPerformance.LowLevel.Collections.html
spec.vb:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.LowLevel
name: LowLevel
href: Misaki.HighPerformance.LowLevel.html
- name: .
- uid: Misaki.HighPerformance.LowLevel.Collections
name: Collections
href: Misaki.HighPerformance.LowLevel.Collections.html
- uid: System.IDisposable
commentId: T:System.IDisposable
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable
name: IDisposable
nameWithType: IDisposable
fullName: System.IDisposable
- uid: System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}
commentId: T:System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}
parent: System
definition: System.IEquatable`1
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<UnsafeBitSet>
nameWithType: IEquatable<UnsafeBitSet>
fullName: System.IEquatable<Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet>
nameWithType.vb: IEquatable(Of UnsafeBitSet)
fullName.vb: System.IEquatable(Of Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
name.vb: IEquatable(Of UnsafeBitSet)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
name: UnsafeBitSet
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
name: UnsafeBitSet
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<T>
nameWithType: IEquatable<T>
fullName: System.IEquatable<T>
nameWithType.vb: IEquatable(Of T)
fullName.vb: System.IEquatable(Of T)
name.vb: IEquatable(Of T)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet._bits
commentId: F:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet._bits
name: _bits
nameWithType: UnsafeBitSet._bits
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet._bits
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_HighestIndex
name: HighestIndex
nameWithType: UnsafeBitSet.HighestIndex
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestIndex
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_HighestBit
name: HighestBit
nameWithType: UnsafeBitSet.HighestBit
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.HighestBit
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Count
name: Count
nameWithType: UnsafeBitSet.Count
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Count
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_IsCreated
name: IsCreated
nameWithType: UnsafeBitSet.IsCreated
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsCreated
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.#ctor
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet__ctor
name: UnsafeBitSet
nameWithType: UnsafeBitSet.UnsafeBitSet
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.UnsafeBitSet
nameWithType.vb: UnsafeBitSet.New
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.New
name.vb: New
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
parent: Misaki.HighPerformance.LowLevel.Collections
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
name: UnsafeBitSet
nameWithType: UnsafeBitSet
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle
parent: Misaki.HighPerformance.LowLevel.Buffer
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle.html
name: AllocationHandle
nameWithType: AllocationHandle
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationOption
parent: Misaki.HighPerformance.LowLevel.Buffer
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html
name: AllocationOption
nameWithType: AllocationOption
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption
- uid: Misaki.HighPerformance.LowLevel.Buffer
commentId: N:Misaki.HighPerformance.LowLevel.Buffer
href: Misaki.html
name: Misaki.HighPerformance.LowLevel.Buffer
nameWithType: Misaki.HighPerformance.LowLevel.Buffer
fullName: Misaki.HighPerformance.LowLevel.Buffer
spec.csharp:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.LowLevel
name: LowLevel
href: Misaki.HighPerformance.LowLevel.html
- name: .
- uid: Misaki.HighPerformance.LowLevel.Buffer
name: Buffer
href: Misaki.HighPerformance.LowLevel.Buffer.html
spec.vb:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.LowLevel
name: LowLevel
href: Misaki.HighPerformance.LowLevel.html
- name: .
- uid: Misaki.HighPerformance.LowLevel.Buffer
name: Buffer
href: Misaki.HighPerformance.LowLevel.Buffer.html
- uid: System.Span{System.UInt32}
commentId: T:System.Span{System.UInt32}
parent: System
definition: System.Span`1
href: https://learn.microsoft.com/dotnet/api/system.span-1
name: Span<uint>
nameWithType: Span<uint>
fullName: System.Span<uint>
nameWithType.vb: Span(Of UInteger)
fullName.vb: System.Span(Of UInteger)
name.vb: Span(Of UInteger)
spec.csharp:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: <
- uid: System.UInt32
name: uint
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.uint32
- name: '>'
spec.vb:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: (
- name: Of
- name: " "
- uid: System.UInt32
name: UInteger
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.uint32
- name: )
- uid: System.Span`1
commentId: T:System.Span`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
name: Span<T>
nameWithType: Span<T>
fullName: System.Span<T>
nameWithType.vb: Span(Of T)
fullName.vb: System.Span(Of T)
name.vb: Span(Of T)
spec.csharp:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.UInt32
commentId: T:System.UInt32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.uint32
name: uint
nameWithType: uint
fullName: uint
nameWithType.vb: UInteger
fullName.vb: UInteger
name.vb: UInteger
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_RequiredLength_System_Int32_
name: RequiredLength
nameWithType: UnsafeBitSet.RequiredLength
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.RequiredLength
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_GetIterator_System_Int32_
name: GetIterator
nameWithType: UnsafeBitSet.GetIterator
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetIterator
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator
commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator
parent: Misaki.HighPerformance.LowLevel.Collections
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
name: UnsafeBitSet.Iterator
nameWithType: UnsafeBitSet.Iterator
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator
spec.csharp:
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
name: UnsafeBitSet
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
- name: .
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator
name: Iterator
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator.html
spec.vb:
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
name: UnsafeBitSet
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
- name: .
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator
name: Iterator
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Iterator.html
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_IsSet_System_Int32_
name: IsSet
nameWithType: UnsafeBitSet.IsSet
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.IsSet
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_SetBit_System_Int32_
name: SetBit
nameWithType: UnsafeBitSet.SetBit
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetBit
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_ClearBit_System_Int32_
name: ClearBit
nameWithType: UnsafeBitSet.ClearBit
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearBit
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_SetAll
name: SetAll
nameWithType: UnsafeBitSet.SetAll
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.SetAll
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_ClearAll
name: ClearAll
nameWithType: UnsafeBitSet.ClearAll
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ClearAll
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_NextSetBit_System_Int32_
name: NextSetBit
nameWithType: UnsafeBitSet.NextSetBit
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.NextSetBit
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_
name: Resize
nameWithType: UnsafeBitSet.Resize
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Resize
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_All_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: All
nameWithType: UnsafeBitSet.All
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.All
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Any_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: Any
nameWithType: UnsafeBitSet.Any
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Any
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_None_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: None
nameWithType: UnsafeBitSet.None
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.None
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Exclusive_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: Exclusive
nameWithType: UnsafeBitSet.Exclusive
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Exclusive
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Not
name: Not
nameWithType: UnsafeBitSet.Not
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Not
- uid: System.ArgumentException
commentId: T:System.ArgumentException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.argumentexception
name: ArgumentException
nameWithType: ArgumentException
fullName: System.ArgumentException
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_And_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: And
nameWithType: UnsafeBitSet.And
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.And
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Nand_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: Nand
nameWithType: UnsafeBitSet.Nand
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Nand
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_ANDC_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: ANDC
nameWithType: UnsafeBitSet.ANDC
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ANDC
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Or_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: Or
nameWithType: UnsafeBitSet.Or
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Or
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Xor_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: Xor
nameWithType: UnsafeBitSet.Xor
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Xor
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_AsSpan
name: AsSpan
nameWithType: UnsafeBitSet.AsSpan
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.AsSpan
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Equals_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: Equals
nameWithType: UnsafeBitSet.Equals
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Equals
- uid: System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
commentId: M:System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
parent: System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}
definition: System.IEquatable`1.Equals(`0)
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
name: Equals(UnsafeBitSet)
nameWithType: IEquatable<UnsafeBitSet>.Equals(UnsafeBitSet)
fullName: System.IEquatable<Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet>.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
nameWithType.vb: IEquatable(Of UnsafeBitSet).Equals(UnsafeBitSet)
fullName.vb: System.IEquatable(Of Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet).Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
spec.csharp:
- uid: System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
name: UnsafeBitSet
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
- name: )
spec.vb:
- uid: System.IEquatable{Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet}.Equals(Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet
name: UnsafeBitSet
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html
- name: )
- uid: System.IEquatable`1.Equals(`0)
commentId: M:System.IEquatable`1.Equals(`0)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
name: Equals(T)
nameWithType: IEquatable<T>.Equals(T)
fullName: System.IEquatable<T>.Equals(T)
nameWithType.vb: IEquatable(Of T).Equals(T)
fullName.vb: System.IEquatable(Of T).Equals(T)
spec.csharp:
- uid: System.IEquatable`1.Equals(`0)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- name: T
- name: )
spec.vb:
- uid: System.IEquatable`1.Equals(`0)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- name: T
- name: )
- uid: System.ValueType.Equals(System.Object)
commentId: M:System.ValueType.Equals(System.Object)
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
name: Equals(object)
nameWithType: ValueType.Equals(object)
fullName: System.ValueType.Equals(object)
nameWithType.vb: ValueType.Equals(Object)
fullName.vb: System.ValueType.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.ValueType
commentId: T:System.ValueType
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype
name: ValueType
nameWithType: ValueType
fullName: System.ValueType
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Equality*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Equality
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_op_Equality_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: operator ==
nameWithType: UnsafeBitSet.operator ==
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.operator ==
nameWithType.vb: UnsafeBitSet.=
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.=
name.vb: =
spec.csharp:
- name: operator
- name: " "
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Equality*
name: ==
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_op_Equality_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Inequality*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Inequality
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_op_Inequality_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
name: operator !=
nameWithType: UnsafeBitSet.operator !=
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.operator !=
nameWithType.vb: UnsafeBitSet.<>
fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.<>
name.vb: <>
spec.csharp:
- name: operator
- name: " "
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.op_Inequality*
name: '!='
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_op_Inequality_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_
- uid: System.ValueType.GetHashCode
commentId: M:System.ValueType.GetHashCode
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
name: GetHashCode()
nameWithType: ValueType.GetHashCode()
fullName: System.ValueType.GetHashCode()
spec.csharp:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_GetHashCode
name: GetHashCode
nameWithType: UnsafeBitSet.GetHashCode
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.GetHashCode
- uid: System.ValueType.ToString
commentId: M:System.ValueType.ToString
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
name: ToString()
nameWithType: ValueType.ToString()
fullName: System.ValueType.ToString()
spec.csharp:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
spec.vb:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_ToString
name: ToString
nameWithType: UnsafeBitSet.ToString
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.ToString
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose*
commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose
href: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeBitSet_Dispose
name: Dispose
nameWithType: UnsafeBitSet.Dispose
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeBitSet.Dispose
- uid: System.IDisposable.Dispose
commentId: M:System.IDisposable.Dispose
parent: System.IDisposable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
name: Dispose()
nameWithType: IDisposable.Dispose()
fullName: System.IDisposable.Dispose()
spec.csharp:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )
spec.vb:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )