Example #1
0
 public Search RemoveSummaryProperty(string alias)
 {
     if (!SummaryProperties.Contains(alias))
     {
         SummaryProperties = SummaryProperties.Where(x => x != alias).ToArray();
     }
     return(this);
 }
Example #2
0
 public Search AddSummaryProperty(string alias)
 {
     if (!SummaryProperties.Contains(alias))
     {
         SummaryProperties = SummaryProperties.Append(alias).ToArray();
     }
     return(this);
 }
Example #3
0
    void ExportSummaryProperties(XmlElement parent, SummaryProperties props)
    {
        XmlElement elt = AddChild(parent, "Summary");

        ChildString(elt, "Title", props.Title);
        ChildString(elt, "Artist", props.Artist);
        ChildString(elt, "Engineer", props.Engineer);
        ChildString(elt, "Copyright", props.Copyright);
        ChildString(elt, "Comments", props.Comments);
    }
Example #4
0
    void ImportSummaryProperties(XmlElement parent, SummaryProperties props)
    {
        XmlElement elt = parent["Summary"];

        if (null == elt)
        {
            return;
        }
        try { props.Title = ChildString(elt, "Title"); } catch {}
        try { props.Artist = ChildString(elt, "Artist"); } catch {}
        try { props.Engineer = ChildString(elt, "Engineer"); } catch {}
        try { props.Copyright = ChildString(elt, "Copyright"); } catch {}
        try { props.Comments = ChildString(elt, "Comments"); } catch {}
    }