示例#1
0
        public void SerializeTo(StringBuilder sb)
        {
            string wrapper = FragmentModelHelper.GetUidWrapper(OPath);

            sb.Append("## " + wrapper);
            sb.Append(OPath);
            sb.AppendLine(wrapper);
            sb.AppendLine(Content);
        }
示例#2
0
        public override string ToString()
        {
            string        uidWrapper = FragmentModelHelper.GetUidWrapper(Uid);
            StringBuilder sb         = new StringBuilder();

            sb.Append("# " + uidWrapper);
            sb.Append(Uid);
            sb.AppendLine(uidWrapper);

            if (Metadata?.Count > 0)
            {
                SerializeYamlHeader(Metadata, sb);
            }
            sb.AppendLine();

            foreach (var prop in Properties.Values)
            {
                prop.SerializeTo(sb);
                sb.AppendLine();
            }

            return(sb.ToString());
        }