/// <summary> /// Reads a score from MusicXml document with specific XTransformerParser. /// </summary> /// <param name="document"></param> /// <param name="transformer"></param> /// <returns></returns> public static Score ToScore(this XDocument document, XTransformerParser transformer) { MusicXmlParser parser = new MusicXmlParser(); if (transformer != null) { document = transformer.Parse(document); } return(parser.Parse(document)); }