1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 namespace System.Security.Permissions 6 { 7 [Serializable] 8 public sealed partial class FileIOPermission : CodeAccessPermission, IUnrestrictedPermission 9 { FileIOPermission(FileIOPermissionAccess access, string path)10 public FileIOPermission(FileIOPermissionAccess access, string path) { } FileIOPermission(FileIOPermissionAccess access, string[] pathList)11 public FileIOPermission(FileIOPermissionAccess access, string[] pathList) { } FileIOPermission(FileIOPermissionAccess access, AccessControl.AccessControlActions actions, string path)12 public FileIOPermission(FileIOPermissionAccess access, AccessControl.AccessControlActions actions, string path) { } FileIOPermission(FileIOPermissionAccess access, AccessControl.AccessControlActions actions, string[] pathList)13 public FileIOPermission(FileIOPermissionAccess access, AccessControl.AccessControlActions actions, string[] pathList) { } FileIOPermission(PermissionState state)14 public FileIOPermission(PermissionState state) { } 15 public FileIOPermissionAccess AllFiles { get; set; } 16 public FileIOPermissionAccess AllLocalFiles { get; set; } AddPathList(FileIOPermissionAccess access, string path)17 public void AddPathList(FileIOPermissionAccess access, string path) { } AddPathList(FileIOPermissionAccess access, string[] pathList)18 public void AddPathList(FileIOPermissionAccess access, string[] pathList) { } Copy()19 public override IPermission Copy() { return this; } 20 public override bool Equals(object o) => base.Equals(o); FromXml(SecurityElement esd)21 public override void FromXml(SecurityElement esd) { } GetHashCode()22 public override int GetHashCode() => base.GetHashCode(); GetPathList(FileIOPermissionAccess access)23 public string[] GetPathList(FileIOPermissionAccess access) { return null; } Intersect(IPermission target)24 public override IPermission Intersect(IPermission target) { return default(IPermission); } IsSubsetOf(IPermission target)25 public override bool IsSubsetOf(IPermission target) { return false; } IsUnrestricted()26 public bool IsUnrestricted() { return false; } SetPathList(FileIOPermissionAccess access, string path)27 public void SetPathList(FileIOPermissionAccess access, string path) { } SetPathList(FileIOPermissionAccess access, string[] pathList)28 public void SetPathList(FileIOPermissionAccess access, string[] pathList) { } ToXml()29 public override SecurityElement ToXml() { return default(SecurityElement); } Union(IPermission other)30 public override IPermission Union(IPermission other) { return default(IPermission); } 31 } 32 } 33