コード例 #1
0
        public void CreateXmlNode(XmlDocument doc, XmlNode parent)
        {
            var scaleNode = doc.CreateElement("ScaleInformation");
            var rootEl    = doc.CreateElement("RootNote");

            rootEl.SetAttribute("Value", RootNote.ToString());
            var nameEl = doc.CreateElement("Name");

            nameEl.SetAttribute("Value", Name);
            scaleNode.AppendChild(rootEl);
            scaleNode.AppendChild(nameEl);
            parent.AppendChild(scaleNode);
        }
コード例 #2
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public override string ToString() => $"RootNote: {RootNote.ToString().PadRight(2,' ')}, Triad: {Triad.Note1.ToString().PadRight(2, ' ')} {Triad.Note2.ToString().PadRight(2, ' ')} {Triad.Note3.ToString().PadRight(2, ' ')}, Extensions: {Extension.Note1.ToString().PadRight(2, ' ')} {Extension.Note2.ToString().PadRight(2, ' ')} {Extension.Note3.ToString().PadRight(2, ' ')} {Extension.Note4.ToString().PadRight(2, ' ')}";