Class AlgoApiField<TAlgoApiObject>
Inheritance
AlgoApiField<TAlgoApiObject>
Assembly: cs.temp.dll.dll
Syntax
public class AlgoApiField<TAlgoApiObject>
where TAlgoApiObject : struct
Type Parameters
Name |
Description |
TAlgoApiObject |
|
Constructors
AlgoApiField(AlgoApiField<TAlgoApiObject>.MessagePackDeserializer, AlgoApiField<TAlgoApiObject>.MessagePackSerializer, AlgoApiField<TAlgoApiObject>.JsonDeserializer, AlgoApiField<TAlgoApiObject>.JsonSerializer, AlgoApiField<TAlgoApiObject>.SerializePredicate, AlgoApiField<TAlgoApiObject>.EqualityComparer)
Declaration
public AlgoApiField(AlgoApiField<TAlgoApiObject>.MessagePackDeserializer deserializeMessagePack, AlgoApiField<TAlgoApiObject>.MessagePackSerializer serializeMessagePack, AlgoApiField<TAlgoApiObject>.JsonDeserializer deserializeJson, AlgoApiField<TAlgoApiObject>.JsonSerializer serializeJson, AlgoApiField<TAlgoApiObject>.SerializePredicate shouldSerialize, AlgoApiField<TAlgoApiObject>.EqualityComparer fieldsEqual)
Parameters
Fields
DeserializeJson
Declaration
public readonly AlgoApiField<TAlgoApiObject>.JsonDeserializer DeserializeJson
Field Value
DeserializeMessagePack
Declaration
public readonly AlgoApiField<TAlgoApiObject>.MessagePackDeserializer DeserializeMessagePack
Field Value
FieldsEqual
Declaration
public readonly AlgoApiField<TAlgoApiObject>.EqualityComparer FieldsEqual
Field Value
SerializeJson
Declaration
public readonly AlgoApiField<TAlgoApiObject>.JsonSerializer SerializeJson
Field Value
SerializeMessagePack
Declaration
public readonly AlgoApiField<TAlgoApiObject>.MessagePackSerializer SerializeMessagePack
Field Value
ShouldSerialize
Declaration
public readonly AlgoApiField<TAlgoApiObject>.SerializePredicate ShouldSerialize
Field Value
Methods
Assign<T>(AlgoApiField<TAlgoApiObject>.FieldGetter<T>, AlgoApiField<TAlgoApiObject>.FieldSetter<T>)
Declaration
public static AlgoApiField<TAlgoApiObject> Assign<T>(AlgoApiField<TAlgoApiObject>.FieldGetter<T> getter, AlgoApiField<TAlgoApiObject>.FieldSetter<T> setter)
where T : IEquatable<T>
Parameters
Returns
Type Parameters
Assign<T>(AlgoApiField<TAlgoApiObject>.FieldGetter<T>, AlgoApiField<TAlgoApiObject>.FieldSetter<T>, AlgoApiField<TAlgoApiObject>.EqualityComparer, AlgoApiField<TAlgoApiObject>.SerializePredicate)
Declaration
public static AlgoApiField<TAlgoApiObject> Assign<T>(AlgoApiField<TAlgoApiObject>.FieldGetter<T> getter, AlgoApiField<TAlgoApiObject>.FieldSetter<T> setter, AlgoApiField<TAlgoApiObject>.EqualityComparer fieldsEqual, AlgoApiField<TAlgoApiObject>.SerializePredicate shouldSerialize)
Parameters
Returns
Type Parameters
Assign<T>(AlgoApiField<TAlgoApiObject>.FieldGetter<T>, AlgoApiField<TAlgoApiObject>.FieldSetter<T>, IEqualityComparer<T>)
Declaration
public static AlgoApiField<TAlgoApiObject> Assign<T>(AlgoApiField<TAlgoApiObject>.FieldGetter<T> getter, AlgoApiField<TAlgoApiObject>.FieldSetter<T> setter, IEqualityComparer<T> comparer)
Parameters
Returns
Type Parameters