Class AlgoApiField<TAlgoApiObject>.Map<TKey>
Inheritance
AlgoApiField<TAlgoApiObject>.Map<TKey>
Assembly: cs.temp.dll.dll
Syntax
public class Map<TKey> : SortedDictionary<TKey, AlgoApiField<TAlgoApiObject>>, IDictionary<TKey, AlgoApiField<TAlgoApiObject>>, ICollection<KeyValuePair<TKey, AlgoApiField<TAlgoApiObject>>>, IDictionary, ICollection, IReadOnlyDictionary<TKey, AlgoApiField<TAlgoApiObject>>, IReadOnlyCollection<KeyValuePair<TKey, AlgoApiField<TAlgoApiObject>>>, IEnumerable<KeyValuePair<TKey, AlgoApiField<TAlgoApiObject>>>, IEnumerable where TKey : struct, INativeList<byte>, IUTF8Bytes
Type Parameters
Methods
Assign<T>(TKey, AlgoApiField<TAlgoApiObject>.FieldGetter<T>, AlgoApiField<TAlgoApiObject>.FieldSetter<T>)
Declaration
public AlgoApiField<TAlgoApiObject>.Map<TKey> Assign<T>(TKey key, AlgoApiField<TAlgoApiObject>.FieldGetter<T> getter, AlgoApiField<TAlgoApiObject>.FieldSetter<T> setter)
where T : IEquatable<T>
Parameters
Returns
Type Parameters
Assign<T>(TKey, AlgoApiField<TAlgoApiObject>.FieldGetter<T>, AlgoApiField<TAlgoApiObject>.FieldSetter<T>, IEqualityComparer<T>)
Declaration
public AlgoApiField<TAlgoApiObject>.Map<TKey> Assign<T>(TKey key, AlgoApiField<TAlgoApiObject>.FieldGetter<T> getter, AlgoApiField<TAlgoApiObject>.FieldSetter<T> setter, IEqualityComparer<T> comparer)
Parameters
Returns
Type Parameters
GetField(TKey)
Declaration
public AlgoApiField<TAlgoApiObject> GetField(TKey key)
Parameters
Type |
Name |
Description |
TKey |
key |
|
Returns
GetFieldsToSerialize(TAlgoApiObject, Allocator)
Declaration
public NativeList<TKey> GetFieldsToSerialize(TAlgoApiObject obj, Allocator allocator)
Parameters
Type |
Name |
Description |
TAlgoApiObject |
obj |
|
Allocator |
allocator |
|
Returns
Type |
Description |
NativeList<TKey> |
|