Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Drochak <nickd@mono-cvs.ximian.com>2001-12-29 15:07:33 +0300
committerNick Drochak <nickd@mono-cvs.ximian.com>2001-12-29 15:07:33 +0300
commitba7879b5a90d37c8b6ff6dbab29525033686dcd9 (patch)
tree03a3672f9842953e3034c1ae817f6efcb00f4877 /mcs/class/corlib/System.Security/SecurityException.cs
parent1b84ffbb5225c81e6307a2630a8208ef8171f535 (diff)
2001-12-29 Nick Drochak <ndrochak@gol.com>
* ISecurityPolicyEncodable.cs, PolicyLevelType.cs, SecurityZone.cs, SecurityException.cs, UnverifiableCodeAttribute.cs, SuppressUnmanagedCodeSecurityAttribute.cs, VerificationException.cs, XmlSyntaxException.cs: New files svn path=/trunk/mcs/; revision=1749
Diffstat (limited to 'mcs/class/corlib/System.Security/SecurityException.cs')
-rw-r--r--mcs/class/corlib/System.Security/SecurityException.cs43
1 files changed, 43 insertions, 0 deletions
diff --git a/mcs/class/corlib/System.Security/SecurityException.cs b/mcs/class/corlib/System.Security/SecurityException.cs
new file mode 100644
index 00000000000..deb06f4a140
--- /dev/null
+++ b/mcs/class/corlib/System.Security/SecurityException.cs
@@ -0,0 +1,43 @@
+//
+// System.Security.SecurityException.cs
+//
+// Author:
+// Nick Drochak(ndrochak@gol.com)
+//
+// (C) Nick Drochak
+//
+
+using System.Runtime.Serialization;
+using System.Globalization;
+
+namespace System.Security {
+ public class SecurityException : Exception {
+
+ string permissionState;
+ Type permissionType;
+
+ public string PermissionState {get { return permissionState; } }
+ public Type PermissionType {get { return permissionType; } }
+
+ // Constructors
+ public SecurityException(){}
+ public SecurityException(string message)
+ : base (message){}
+ protected SecurityException(SerializationInfo info, StreamingContext context)
+ : base (info, context) {}
+ public SecurityException(string message, Exception inner)
+ : base (message, inner) {}
+ public SecurityException(string message, Type type)
+ : base (message)
+ {
+ permissionType = type;
+ }
+ public SecurityException(string message, Type type, string state)
+ : base (message)
+ {
+ permissionType = type;
+ permissionState = state;
+ }
+
+ }
+} \ No newline at end of file