コード例 #1
0
        public override IPermission Copy()
        {
            EnvironmentPermission ep = new EnvironmentPermission(_state);
            string path = GetPathList(EnvironmentPermissionAccess.Read);

            if (path != null)
            {
                ep.SetPathList(EnvironmentPermissionAccess.Read, path);
            }
            path = GetPathList(EnvironmentPermissionAccess.Write);
            if (path != null)
            {
                ep.SetPathList(EnvironmentPermissionAccess.Write, path);
            }
            return(ep);
        }