diff --git a/src/Numerics/NonConvergenceException.cs b/src/Numerics/NonConvergenceException.cs
index cf800d8f..9e873726 100644
--- a/src/Numerics/NonConvergenceException.cs
+++ b/src/Numerics/NonConvergenceException.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.Serialization;
using MathNet.Numerics.Properties;
namespace MathNet.Numerics
@@ -20,9 +19,11 @@ namespace MathNet.Numerics
public NonConvergenceException(string message, Exception innerException) : base(message, innerException)
{
}
-
- protected NonConvergenceException(SerializationInfo info, StreamingContext context) : base(info, context)
+#if !PORTABLE
+ protected NonConvergenceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
+ : base(info, context)
{
}
+#endif
}
}
diff --git a/src/Portable/Portable.csproj b/src/Portable/Portable.csproj
index c471e09e..b190ce8c 100644
--- a/src/Portable/Portable.csproj
+++ b/src/Portable/Portable.csproj
@@ -927,6 +927,9 @@
LinearAlgebra\Storage\VectorStorage.Validation.cs
+
+ NonConvergenceException.cs
+
NumberTheory\IntegerTheory.cs
@@ -981,6 +984,12 @@
Random\Xorshift.cs
+
+ RootFinding\Bracketing.cs
+
+
+ RootFinding\FindRoots.cs
+
SerializableAttribute.cs