| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // System.Net.DnsPermissionAttribute.cs
- //
- // Author:
- // Lawrence Pit ([email protected])
- //
- using System;
- using System.Security;
- using System.Security.Permissions;
- namespace System.Net
- {
- [AttributeUsage (AttributeTargets.Assembly
- | AttributeTargets.Class
- | AttributeTargets.Struct
- | AttributeTargets.Constructor
- | AttributeTargets.Method)
- ]
- [Serializable]
- public sealed class DnsPermissionAttribute : CodeAccessSecurityAttribute
- {
-
- // Constructors
- public DnsPermissionAttribute (SecurityAction action) : base (action)
- {
- }
- // Methods
-
- public override IPermission CreatePermission () {
- return new DnsPermission (
- this.Unrestricted ?
- PermissionState.Unrestricted :
- PermissionState.None);
- }
- }
- }
|