[tests] Fix TypeDescriptorTests compilation when NUnitLite is used
[mono.git] / mcs / class / System.Web / System.Web.Security / MembershipCreateUserException.cs
index 6a1cf6aa57b75042b608b29f096337435f4afd88..a5f9e31a70ee2d4f7f28fb3b0e0d3bdbe734c3e9 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_2_0
 using System;
 using System.Runtime.Serialization;
+using System.Runtime.CompilerServices;
 
 namespace System.Web.Security
 {
+       [TypeForwardedFrom ("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")]
        [Serializable]
        public class MembershipCreateUserException : Exception
        {
@@ -51,7 +52,7 @@ namespace System.Web.Security
                {
                }
                
-               public MembershipCreateUserException (SerializationInfo info, StreamingContext context): base (info, context)
+               protected MembershipCreateUserException (SerializationInfo info, StreamingContext context): base (info, context)
                {
                        info.AddValue ("statusCode", statusCode);
                }
@@ -72,5 +73,5 @@ namespace System.Web.Security
                }
        }
 }
-#endif
+