From: Rolf Bjarne Kvinge Date: Thu, 19 Nov 2015 08:59:36 +0000 (+0100) Subject: [mono-api-info] Sort attributes. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=16b9ec5be58a8bc879ecf5110007d4f15c651be2 [mono-api-info] Sort attributes. So that info files can be compared textually to test for api equality. --- diff --git a/mcs/tools/corcompare/mono-api-info.cs b/mcs/tools/corcompare/mono-api-info.cs index e9018e25555..5a21d52f113 100644 --- a/mcs/tools/corcompare/mono-api-info.cs +++ b/mcs/tools/corcompare/mono-api-info.cs @@ -1031,9 +1031,7 @@ namespace CorCompare parent.AppendChild (natts); } - for (int i = 0; i < atts.Count; ++i) { - CustomAttribute att = atts [i]; - + foreach (var att in atts.OrderBy ((a) => a.Constructor.DeclaringType.FullName)) { string attName = Utils.CleanupTypeName (att.Constructor.DeclaringType); if (SkipAttribute (att)) continue;