public static System.Collections.Generic.Dictionary <string, Config.ConfAction> Read(IBinaryReader o, System.Collections.Generic.Dictionary <string, Config.ConfAction> d) { if (o.ReadBoolean() == false) { return(null); } int size = o.ReadInt32(); if (d == null) { d = new System.Collections.Generic.Dictionary <string, Config.ConfAction>(size); } else { d.Clear(); } for (int i = 0; i < size; ++i) { string key = StringSerializer.Read(o, default(string) as string); Config.ConfAction value = ConfActionSerializer.Read(o, default(Config.ConfAction) as Config.ConfAction); d.Add(key, value); } return(d); }
public static void Write(IBinaryWriter o, Config.ConfAction d) { o.Write(d != null); if (d == null) { return; } o.Write(d.ActionLength); StringSerializer.Write(o, d.ActionName); }
public static Config.ConfAction Read(IBinaryReader o, Config.ConfAction d) { if (o.ReadBoolean() == false) { return(null); } if (d == null) { d = new Config.ConfAction(); } d.ActionLength = o.ReadSingle(); d.ActionName = StringSerializer.Read(o, d.ActionName as string) as string; return(d); }