예제 #1
0
 public static void Serialize(WorkerAttributeSet instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     {
         foreach (var value in instance.Attribute)
         {
             obj.AddString(1, value);
         }
     }
 }
예제 #2
0
            public static WorkerAttributeSet Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                var instance = new WorkerAttributeSet();

                {
                    instance.Attribute = new global::System.Collections.Generic.List <string>();
                    var list       = instance.Attribute;
                    var listLength = obj.GetStringCount(1);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexString(1, (uint)i));
                    }
                }
                return(instance);
            }