コード例 #1
0
 public static MiniYamlNode SaveField(object o, string field)
 {
     return(new MiniYamlNode(field, FieldSaver.FormatValue(o, o.GetType().GetField(field))));
 }
コード例 #2
0
 public MiniYaml Save()
 {
     return(FieldSaver.Save(this));
 }
コード例 #3
0
        public MiniYaml Save()
        {
            var ret = new MiniYaml(Type);

            foreach (var init in InitDict)
            {
                var initName = init.GetType().Name;
                ret.Nodes.Add(new MiniYamlNode(initName.Substring(0, initName.Length - 4), FieldSaver.Save(init)));
            }
            return(ret);
        }