Table of Contents

Class ObjectNativeBookkeeper<T>

Namespace
Zorro.Core
Assembly
Zorro.Core.Runtime.dll
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

BidirectionalNativeDictionary<int, int>

Methods

Add(T)

public override int Add(T newEntry)

Parameters

newEntry T

Returns

int

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

Returns

BookkeperRemovalInfo