Fixes failing tests
authorMarek Safar <marek.safar@gmail.com>
Mon, 25 Feb 2013 21:10:45 +0000 (22:10 +0100)
committerMarek Safar <marek.safar@gmail.com>
Mon, 25 Feb 2013 21:10:45 +0000 (22:10 +0100)
mcs/class/System/System.Configuration/SettingsAttributeDictionary.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509ExtensionCollection.cs

index 1088d66403dce6e7a76d75ac417ae5b4c39f1a3d..0614028c5f8f4d4cdca45a2771a6d37ae78660d3 100644 (file)
@@ -39,7 +39,7 @@ namespace System.Configuration
                }
 
                public SettingsAttributeDictionary (SettingsAttributeDictionary attributes)
-                       : base (attributes)
+                       : base ((IDictionary) attributes)
                {
                }
 
index a895a49f4b176a13059867e5a0906998d3ac220f..53715114e564a812127bc565ff49f85b2991ee81 100644 (file)
@@ -58,12 +58,12 @@ namespace System.Security.Cryptography.X509Certificates {
                                return;
 
                        object[] parameters = new object [2];
-                       foreach (MX.X509Extension ext in cert.Extensions) {
+                       foreach (MonoSecurity::Mono.Security.X509.X509Extension ext in cert.Extensions) {
                                bool critical = ext.Critical;
                                string oid = ext.Oid;
                                byte[] raw_data = null;
                                // extension data is embedded in an octet stream (4)
-                               ASN1 value = ext.Value;
+                               var value = ext.Value;
                                if ((value.Tag == 0x04) && (value.Count > 0))
                                        raw_data = value [0].GetBytes ();