summaryrefslogtreecommitdiff
path: root/src/mscorlib/src/System/MissingMemberException.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/mscorlib/src/System/MissingMemberException.cs')
-rw-r--r--src/mscorlib/src/System/MissingMemberException.cs14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/mscorlib/src/System/MissingMemberException.cs b/src/mscorlib/src/System/MissingMemberException.cs
index 51150e113c..1fb0c55e40 100644
--- a/src/mscorlib/src/System/MissingMemberException.cs
+++ b/src/mscorlib/src/System/MissingMemberException.cs
@@ -13,7 +13,6 @@
using System;
-using System.Runtime.Remoting;
using System.Runtime.Serialization;
using System.Runtime.CompilerServices;
using System.Globalization;
@@ -22,7 +21,6 @@ using System.Diagnostics.Contracts;
namespace System
{
- [Serializable]
public class MissingMemberException : MemberAccessException, ISerializable
{
public MissingMemberException()
@@ -45,9 +43,7 @@ namespace System
protected MissingMemberException(SerializationInfo info, StreamingContext context) : base(info, context)
{
- ClassName = (String)info.GetString("MMClassName");
- MemberName = (String)info.GetString("MMMemberName");
- Signature = (byte[])info.GetValue("MMSignature", typeof(byte[]));
+ throw new PlatformNotSupportedException();
}
public override String Message
@@ -78,15 +74,7 @@ namespace System
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
- if (info == null)
- {
- throw new ArgumentNullException(nameof(info));
- }
- Contract.EndContractBlock();
base.GetObjectData(info, context);
- info.AddValue("MMClassName", ClassName, typeof(String));
- info.AddValue("MMMemberName", MemberName, typeof(String));
- info.AddValue("MMSignature", Signature, typeof(byte[]));
}