public static void Serialize(WorkerRequirementSet instance, global::Improbable.Worker.CInterop.SchemaObject obj) { { foreach (var value in instance.AttributeSet) { global::Improbable.WorkerAttributeSet.Serialization.Serialize(value, obj.AddObject(1)); } } }
public static WorkerRequirementSet Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj) { var instance = new WorkerRequirementSet(); { instance.AttributeSet = new global::System.Collections.Generic.List <global::Improbable.WorkerAttributeSet>(); var list = instance.AttributeSet; var listLength = obj.GetObjectCount(1); for (var i = 0; i < listLength; i++) { list.Add(global::Improbable.WorkerAttributeSet.Serialization.Deserialize(obj.IndexObject(1, (uint)i))); } } return(instance); }