~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to external/mono-tools/gui-compare/Masterinfo.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
537
537
 
538
538
        public class XMLAttributeProperties: XMLNameGroup
539
539
        {
540
 
                static Dictionary <string, string> ignored_properties;
541
540
                SortedDictionary <string, string> properties;
542
541
 
543
542
                static XMLAttributeProperties ()
544
543
                {
545
 
 
546
 
                        ignored_properties = new Dictionary <string, string> ();
547
 
                        ignored_properties.Add ("System.Reflection.AssemblyKeyFileAttribute", "KeyFile");
548
 
                        ignored_properties.Add ("System.Reflection.AssemblyCompanyAttribute", "Company");
549
 
                        ignored_properties.Add ("System.Reflection.AssemblyConfigurationAttribute", "Configuration");
550
 
                        ignored_properties.Add ("System.Reflection.AssemblyCopyrightAttribute", "Copyright");
551
 
                        ignored_properties.Add ("System.Reflection.AssemblyProductAttribute", "Product");
552
 
                        ignored_properties.Add ("System.Reflection.AssemblyTrademarkAttribute", "Trademark");
553
 
                        ignored_properties.Add ("System.Reflection.AssemblyInformationalVersionAttribute", "InformationalVersion");
554
 
 
555
 
                        ignored_properties.Add ("System.ObsoleteAttribute", "Message");
556
 
                        ignored_properties.Add ("System.IO.IODescriptionAttribute", "Description");
557
 
                        ignored_properties.Add ("System.Diagnostics.MonitoringDescriptionAttribute", "Description");
558
544
                }
559
545
 
560
546
                string attribute;
576
562
                        if (node.ChildNodes == null)
577
563
                                return;
578
564
 
579
 
                        string ignored;
580
 
 
581
 
                        if (!ignored_properties.TryGetValue (attribute, out ignored))
582
 
                                ignored = null;
583
565
 
584
566
                        foreach (XmlNode n in node.ChildNodes) {
585
567
                                string name = n.Attributes["name"].Value;
586
 
                                if (ignored != null && ignored == name)
587
 
                                        continue;
588
568
 
589
569
                                if (n.Attributes["null"] != null) {
590
570
                                        Properties.Add (name, null);