diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2004-07-14 16:06:25 +0400 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2004-07-14 16:06:25 +0400 |
commit | 488ecc889f19750742ba6aa42d286899c26706f5 (patch) | |
tree | 324b03551b4c0e15e446e985277b609df42ccab5 /mcs/class/corlib/System.Security/XmlSyntaxException.cs | |
parent | 748a1ef357321b3f9153f06efb03d0a1091816ea (diff) |
2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
* CodeAccessPermission.cs: Added CheckAssert, CheckDemand, CheckDeny,
CheckPermitOnly, Equals and GetHashCode to NET_2_0 profile. Actualized
TODOs. Removed duplicate license.
* NamedPermissionSet.cs: Added Equals/GetHashCode to NET_2_0 profile.
Removed duplicate license.
* PermissionSet.cs: Added Equals/GetHashCode to NET_2_0 profile.
Removed duplicate license.
* SecurityElement.cs: Added Copy and FromString methods to NET_2_0
profile. Removed duplicate license.
* SecurityException.cs: Added new constructors and properties to
NET_2_0 profile. Removed duplicate license.
* SecurityManager.cs: Added GetZoneAndOrigin and ResolvePolicy to
NET_2_0 profile. Removed duplicate license.
* VerificationException.cs: Implements _Exception for NET_2_0 profile.
Removed duplicate license.
* XmlSyntaxException.cs: Implements _Exception for NET_2_0 profile.
Removed duplicate license.
svn path=/trunk/mcs/; revision=31128
Diffstat (limited to 'mcs/class/corlib/System.Security/XmlSyntaxException.cs')
-rw-r--r-- | mcs/class/corlib/System.Security/XmlSyntaxException.cs | 98 |
1 files changed, 47 insertions, 51 deletions
diff --git a/mcs/class/corlib/System.Security/XmlSyntaxException.cs b/mcs/class/corlib/System.Security/XmlSyntaxException.cs index 3fb5ccd86b1..bac141c5ab4 100644 --- a/mcs/class/corlib/System.Security/XmlSyntaxException.cs +++ b/mcs/class/corlib/System.Security/XmlSyntaxException.cs @@ -1,36 +1,10 @@ -//
-// System.Security.XmlSyntaxException.cs
-//
-// Author:
-// Nick Drochak(ndrochak@gol.com)
-//
-// (C) Nick Drochak
-//
- -// -// 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. +// System.Security.XmlSyntaxException.cs // - +// Author: +// Nick Drochak(ndrochak@gol.com) // +// (C) Nick Drochak // Copyright (C) 2004 Novell, Inc (http://www.novell.com) // // Permission is hereby granted, free of charge, to any person obtaining @@ -52,25 +26,47 @@ // 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.Globalization;
+ +using System.Globalization; +using System.Runtime.InteropServices; using System.Runtime.Serialization; -
-namespace System.Security {
- [Serializable]
- public sealed class XmlSyntaxException : SystemException {
-
- // Constructors
- public XmlSyntaxException(){}
- public XmlSyntaxException(int lineNumber)
- : base (Locale.GetText("Invalid syntax on line ") + lineNumber.ToString() + "."){}
- public XmlSyntaxException(int lineNumber, string message)
- : base (Locale.GetText("Invalid syntax on line ") + lineNumber.ToString() + " - " + message ){}
- public XmlSyntaxException(string message)
- : base (message){}
- public XmlSyntaxException(string message, Exception inner)
- : base (message, inner) {}
- internal XmlSyntaxException(SerializationInfo info, StreamingContext context) - : base(info, context) {} - }
-}
+ +namespace System.Security { + + [Serializable] +#if NET_2_0 + public sealed class XmlSyntaxException : SystemException, _Exception { +#else + public sealed class XmlSyntaxException : SystemException { +#endif + // Constructors + public XmlSyntaxException () + { + } + + public XmlSyntaxException (int lineNumber) + : base (String.Format (Locale.GetText ("Invalid syntax on line {0}."), lineNumber)) + { + } + + public XmlSyntaxException (int lineNumber, string message) + : base (String.Format (Locale.GetText ("Invalid syntax on line {0} - {1}."), lineNumber, message)) + { + } + + public XmlSyntaxException (string message) + : base (message) + { + } + + public XmlSyntaxException (string message, Exception inner) + : base (message, inner) + { + } + + internal XmlSyntaxException (SerializationInfo info, StreamingContext context) + : base (info, context) + { + } + } +} |