public static void Write(IBinaryWriter o, System.Collections.Generic.Dictionary <int, Config.ConfHeroSkin> d) { o.Write(d != null); if (d == null) { return; } int size = d.Count; o.Write(size); foreach (var elem in d) { o.Write(elem.Key); ConfHeroSkinSerializer.Write(o, elem.Value); } }