Delete dead ctor in RegexParseException (#2229)
authorStephen Toub <stoub@microsoft.com>
Mon, 27 Jan 2020 18:29:52 +0000 (13:29 -0500)
committerGitHub <noreply@github.com>
Mon, 27 Jan 2020 18:29:52 +0000 (13:29 -0500)
It'll never be used because the exception gets serialized as its base type and thus is never deserialized.

src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexParseException.cs

index 267b8ce..3cb8228 100644 (file)
@@ -11,14 +11,10 @@ namespace System.Text.RegularExpressions
     {
         private readonly RegexParseError _error; // tests access this via private reflection
 
-        /// <summary>
-        /// The error that happened during parsing.
-        /// </summary>
+        /// <summary>Gets the error that happened during parsing.</summary>
         public RegexParseError Error => _error;
 
-        /// <summary>
-        /// The offset in the supplied pattern.
-        /// </summary>
+        /// <summary>Gets the offset in the supplied pattern.</summary>
         public int Offset { get; }
 
         public RegexParseException(RegexParseError error, int offset, string message) : base(message)
@@ -27,10 +23,6 @@ namespace System.Text.RegularExpressions
             Offset = offset;
         }
 
-        private RegexParseException(SerializationInfo info, StreamingContext context) : base(info, context)
-        {
-        }
-
         public override void GetObjectData(SerializationInfo info, StreamingContext context)
         {
             base.GetObjectData(info, context);