Class ObjectNativeBookkeeper<T>
public class ObjectNativeBookkeeper<T> : NativeBookkeeper<T>, IDisposable, INativeBookkeeper where T : Object
Type Parameters
T
- Inheritance
-
ObjectNativeBookkeeper<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
ObjectNativeBookkeeper(int)
public ObjectNativeBookkeeper(int defaultCapacity)
Parameters
defaultCapacity
int
Fields
InstanceIDtoIndexHash
public BidirectionalNativeDictionary<int, int> InstanceIDtoIndexHash
Field Value
Methods
Add(T)
public override int Add(T newEntry)
Parameters
newEntry
T
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public override void Dispose()
GetFromInstanceID(int)
public T GetFromInstanceID(int instanceID)
Parameters
instanceID
int
Returns
- T
Remove(T)
public override BookkeperRemovalInfo Remove(T entry)
Parameters
entry
T