[corlib] MissingMember exceptions from reference sources
authorMarek Safar <marek.safar@gmail.com>
Fri, 13 Feb 2015 13:58:40 +0000 (14:58 +0100)
committerMarek Safar <marek.safar@gmail.com>
Fri, 13 Feb 2015 13:58:40 +0000 (14:58 +0100)
mcs/class/corlib/System/MemberAccessException.cs [deleted file]
mcs/class/corlib/System/MethodAccessException.cs [deleted file]
mcs/class/corlib/System/MidpointRounding.cs [deleted file]
mcs/class/corlib/System/MissingFieldException.cs [deleted file]
mcs/class/corlib/System/MissingMemberException.cs [deleted file]
mcs/class/corlib/System/MissingMethodException.cs [deleted file]
mcs/class/corlib/corlib.dll.sources

diff --git a/mcs/class/corlib/System/MemberAccessException.cs b/mcs/class/corlib/System/MemberAccessException.cs
deleted file mode 100644 (file)
index 5504dc2..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-//
-// System.MemberAccessException.cs
-//
-// Author:
-//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Runtime.Serialization;
-using System.Runtime.InteropServices;
-
-namespace System
-{
-       [Serializable]
-       [ComVisible (true)]
-       public class MemberAccessException : SystemException
-       {
-               const int Result = unchecked ((int)0x8013151A);
-
-               public MemberAccessException ()
-                       : base (Locale.GetText ("Cannot access a class member."))
-               {
-                       HResult = Result;
-               }
-
-               public MemberAccessException (string message)
-                       : base (message)
-               {
-                       HResult = Result;
-               }
-
-               protected MemberAccessException (SerializationInfo info, StreamingContext context)
-                       : base (info, context)
-               {
-               }
-               
-               public MemberAccessException (string message, Exception inner)
-                       : base (message, inner)
-               {
-                       HResult = Result;
-               }
-       }
-}
diff --git a/mcs/class/corlib/System/MethodAccessException.cs b/mcs/class/corlib/System/MethodAccessException.cs
deleted file mode 100644 (file)
index ea2a1e6..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-//     
-// System.MethodAccessException.cs
-//
-// Authors:
-//   Duncan Mak (duncan@ximian.com)
-//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
-//
-// 2002 (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Runtime.Serialization;
-using System.Runtime.InteropServices;
-
-namespace System
-{
-       [Serializable]
-       [ComVisible (true)]
-       public class MethodAccessException : MemberAccessException
-       {
-               const int Result = unchecked ((int)0x80131510);
-
-               // Constructors
-               public MethodAccessException ()
-                       : base (Locale.GetText ("Attempt to access a private/protected method failed."))
-               {
-                       HResult = Result;
-               }
-
-               public MethodAccessException (string message)
-                       : base (message)
-               {
-                       HResult = Result;
-               }
-
-               protected MethodAccessException (SerializationInfo info, StreamingContext context)
-                       : base (info, context)
-               {
-               }
-
-               public MethodAccessException (string message, Exception inner)
-                       :base (message, inner)
-               {
-                       HResult = Result;
-               }
-       }
-}
diff --git a/mcs/class/corlib/System/MidpointRounding.cs b/mcs/class/corlib/System/MidpointRounding.cs
deleted file mode 100644 (file)
index caea9cd..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// System.MidpointRounding.cs
-//
-// Copyright (C) 2004-2005 Novell (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-
-using System.Runtime.InteropServices;
-
-namespace System
-{
-       [ComVisible (true)]
-       public enum MidpointRounding
-       {
-               ToEven = 0,
-               AwayFromZero = 1
-       }
-}
diff --git a/mcs/class/corlib/System/MissingFieldException.cs b/mcs/class/corlib/System/MissingFieldException.cs
deleted file mode 100644 (file)
index 8963138..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-//     
-// System.MissingFieldException.cs
-//
-// Authors:
-//   Duncan Mak (duncan@ximian.com)
-//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
-//
-// 2002 (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Runtime.Serialization;
-using System.Runtime.InteropServices;
-
-namespace System
-{
-       [Serializable]
-       [ComVisible (true)]
-       public class MissingFieldException : MissingMemberException
-       {
-               const int Result = unchecked ((int)0x80131511);
-
-               // Constructors
-               public MissingFieldException ()
-                       : base (Locale.GetText ("Cannot find requested field."))
-               {
-                       HResult = Result;
-               }
-
-               public MissingFieldException (string message)
-                       : base (message)
-               {
-                       HResult = Result;
-               }
-
-               protected MissingFieldException (SerializationInfo info, StreamingContext context)
-                       : base (info, context)
-               {
-               }
-
-               public MissingFieldException (string message, Exception inner)
-                       : base (message, inner)
-               {
-                       HResult = Result;
-               }
-
-               public MissingFieldException (string className, string fieldName)
-                       : base (className, fieldName)
-               {
-                       HResult = Result;
-               }
-
-               public override string Message {
-                       get {
-                               if (ClassName == null)
-                                       return base.Message;
-
-                               String msg = Locale.GetText ("Field '{0}.{1}' not found.");
-                               return String.Format (msg, ClassName, MemberName);
-                       }
-               }
-       }
-}
diff --git a/mcs/class/corlib/System/MissingMemberException.cs b/mcs/class/corlib/System/MissingMemberException.cs
deleted file mode 100644 (file)
index 86a9429..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-//
-// System.MissingMemberException.cs
-//
-// Authors:
-//   Duncan Mak (duncan@ximian.com)
-//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Runtime.Serialization;
-using System.Runtime.InteropServices;
-
-namespace System
-{
-       [Serializable]
-       [ComVisible (true)]
-       public class MissingMemberException : MemberAccessException
-       {
-               const int Result = unchecked ((int)0x80131512);
-
-               // Fields
-               protected string ClassName;
-               protected string MemberName;
-               protected byte[] Signature;
-
-               public MissingMemberException ()
-                       : base (Locale.GetText ("Cannot find the requested class member."))
-               {
-                       HResult = Result;
-               }
-
-               public MissingMemberException (string message)
-                       : base (message)
-               {
-                       HResult = Result;
-               }
-
-               public MissingMemberException (string message, Exception inner)
-                       : base (message, inner)
-               {
-                       HResult = Result;
-               }
-
-               protected MissingMemberException (SerializationInfo info, StreamingContext context)
-                       : base (info, context)
-               {
-                       ClassName = info.GetString ("MMClassName");
-                       MemberName = info.GetString ("MMMemberName");
-                       Signature = (byte[]) info.GetValue ("MMSignature", typeof(byte[]));
-               }
-
-               public MissingMemberException (string className, string memberName)
-               {
-                       ClassName = className;
-                       MemberName = memberName;
-                       HResult = Result;
-               }
-
-               // Methods
-               public override void GetObjectData (SerializationInfo info, StreamingContext context)
-               {
-                       base.GetObjectData (info, context);
-                       info.AddValue ("MMClassName", ClassName);
-                       info.AddValue ("MMMemberName", MemberName);
-                       info.AddValue ("MMSignature", Signature);
-               }
-
-               public override string Message {
-                       get {
-                               if (ClassName == null)
-                                       return base.Message;
-
-                               String msg = Locale.GetText ("Member {0}.{1} not found.");
-                               return String.Format (msg, ClassName, MemberName);
-                       }
-               }
-       }
-}
diff --git a/mcs/class/corlib/System/MissingMethodException.cs b/mcs/class/corlib/System/MissingMethodException.cs
deleted file mode 100644 (file)
index eb66cf5..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// System.MissingMethodException.cs
-//
-// Author:
-//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Runtime.Serialization;
-using System.Runtime.InteropServices;
-
-namespace System
-{
-       [Serializable]
-       [ComVisible (true)]
-       public class MissingMethodException : MissingMemberException
-       {
-               const int Result = unchecked ((int)0x80131513);
-
-               public MissingMethodException ()
-                       : base (Locale.GetText ("Cannot find the requested method."))
-               {
-                       HResult = Result;
-               }
-
-               public MissingMethodException (string message)
-                       : base (message)
-               {
-                       HResult = Result;
-               }
-
-               protected MissingMethodException (SerializationInfo info, StreamingContext context)
-                       : base (info, context)
-               {
-               }
-
-               public MissingMethodException (string message, Exception inner)
-                       : base (message, inner)
-               {
-                       HResult = Result;
-               }
-
-               public MissingMethodException (string className, string methodName)
-                       : base (className, methodName)
-               {
-                       HResult = Result;
-               }
-
-               public override string Message {
-                       get {
-                               if (ClassName == null)
-                                       return base.Message;
-
-                               String msg = Locale.GetText ("Method not found: '{0}.{1}'.");
-                               return String.Format (msg, ClassName, MemberName);
-                       }
-               }
-       }
-}
index a3f8bcda68add035798204254598f8fa6c39b19b..eb3d8011ab0515ec2d1a07dc6560009aee2e1690 100644 (file)
@@ -184,12 +184,6 @@ System/LoaderOptimizationAttribute.cs
 System/LocalDataStoreSlot.cs
 System/MarshalByRefObject.cs
 System/Math.cs
-System/MemberAccessException.cs
-System/MethodAccessException.cs
-System/MidpointRounding.cs
-System/MissingFieldException.cs
-System/MissingMemberException.cs
-System/MissingMethodException.cs
 System/MonoAsyncCall.cs
 System/MonoCQItem.cs
 System/MonoCustomAttrs.cs
@@ -1463,6 +1457,12 @@ ReferenceSources/JitHelpers.cs
 ../../../external/referencesource/mscorlib/system/int32.cs
 ../../../external/referencesource/mscorlib/system/int64.cs
 ../../../external/referencesource/mscorlib/system/Lazy.cs
+../../../external/referencesource/mscorlib/system/memberaccessexception.cs
+../../../external/referencesource/mscorlib/system/methodaccessexception.cs
+../../../external/referencesource/mscorlib/system/midpointrounding.cs
+../../../external/referencesource/mscorlib/system/missingfieldexception.cs
+../../../external/referencesource/mscorlib/system/missingmemberexception.cs
+../../../external/referencesource/mscorlib/system/missingmethodexception.cs
 ../../../external/referencesource/mscorlib/system/number.cs
 ../../../external/referencesource/mscorlib/system/progress.cs
 ../../../external/referencesource/mscorlib/system/resid.cs