Class SparseBitmap
- Namespace
- Scaleout.Client.QuerySupport
- Assembly
- Scaleout.Client.dll
A logical dynamic array of booleans stored in a compact representation where we assume far fewer
values are set to true
than are set to false
.
[Serializable]
public sealed class SparseBitmap
- Inheritance
-
SparseBitmap
- Inherited Members
Remarks
This class is used internally in the implementation of Tags. It is not intended to be used directly. Instead, use the tags parameter in PutInternalAsync(TKey, TValue, PutFlags, string, CreatePolicy, IEnumerable<string>, LockToken, VersionToken, AccessOperation, CancellationToken) to create tags and the WithAllTags<T>(IQueryable<T>, params string[]), WithAnyTag<T>(IQueryable<T>, params string[]), or WithTags<T>(IQueryable<T>, IEnumerable<string>, IEnumerable<string>) methods to query for tagged objects.
Methods
- Equals(object)
Compare
obj
with this SparseBitmap. If both have the same contents, returntrue
. Otherwise, returnfalse
.
- GetHashCode()
Generates a hashcode based on the contents of this sparse bitmap.