2 // System.Security.Permissions.UIPermissionAttribute.cs
4 // Duncan Mak <duncan@ximian.com>
6 // (C) 2002 Ximian, Inc. http://www.ximian.com
10 using System.Security.Permissions;
12 namespace System.Security.Permissions
14 [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class |
15 AttributeTargets.Struct | AttributeTargets.Constructor |
16 AttributeTargets.Method)]
18 public sealed class UIPermissionAttribute : IsolatedStoragePermissionAttribute
22 private UIPermissionClipboard clipboard;
23 private UIPermissionWindow window;
26 public UIPermissionAttribute (SecurityAction action) : base (action) {}
29 public UIPermissionClipboard Clipboard
31 get { return clipboard; }
32 set { clipboard = value; }
35 public UIPermissionWindow Window
37 get { return window; }
38 set { window = value; }
43 public override IPermission CreatePermission ()