public new ExtraFields Clone()
        {
            ExtraFields fields = new ExtraFields();

            foreach (KeyValuePair <string, object> pair in this)
            {
                fields[pair.Key] = pair.Value;
            }
            return(fields);
        }
 public LibraryFileResultInfo(LibraryFileResultInfo other)
     : base(other)
 {
     ExtraFields      = new ExtraFields(other.ExtraFields);
     ParentCategories = new List <int>(other.ParentCategories);
 }
 public LibraryFileResultInfo()
 {
     ExtraFields      = new ExtraFields();
     ParentCategories = new List <int>();
 }