EnvironmentPermission.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. //
  2. // System.Security.Permissions.EnvironmentPermission.cs
  3. //
  4. // Tim Coleman <[email protected]>
  5. //
  6. // Copyright (C) 2002, Tim Coleman
  7. //
  8. using System;
  9. using System.Security.Permissions;
  10. namespace System.Security.Permissions
  11. {
  12. [Serializable]
  13. public sealed class EnvironmentPermission : CodeAccessPermission, IUnrestrictedPermission
  14. {
  15. #region Fields
  16. EnvironmentPermissionAccess flags;
  17. PermissionState state;
  18. string pathList;
  19. #endregion // Fields
  20. #region Constructors
  21. public EnvironmentPermission (PermissionState state)
  22. {
  23. throw new NotImplementedException ();
  24. }
  25. public EnvironmentPermission (EnvironmentPermissionAccess flag, string pathList)
  26. {
  27. throw new NotImplementedException ();
  28. }
  29. #endregion // Constructors
  30. #region Methods
  31. [MonoTODO]
  32. public void AddPathList (EnvironmentPermissionAccess flag, string pathList)
  33. {
  34. throw new NotImplementedException ();
  35. }
  36. [MonoTODO]
  37. public override IPermission Copy ()
  38. {
  39. throw new NotImplementedException ();
  40. }
  41. [MonoTODO]
  42. public override void FromXml (SecurityElement esd)
  43. {
  44. throw new NotImplementedException ();
  45. }
  46. [MonoTODO]
  47. public string GetPathList (EnvironmentPermissionAccess flag)
  48. {
  49. throw new NotImplementedException ();
  50. }
  51. [MonoTODO]
  52. public override IPermission Intersect (IPermission target)
  53. {
  54. throw new NotImplementedException ();
  55. }
  56. [MonoTODO]
  57. public override bool IsSubsetOf (IPermission target)
  58. {
  59. throw new NotImplementedException ();
  60. }
  61. [MonoTODO]
  62. public bool IsUnrestricted ()
  63. {
  64. throw new NotImplementedException ();
  65. }
  66. [MonoTODO]
  67. public void SetPathList (EnvironmentPermissionAccess flag, string pathList)
  68. {
  69. throw new NotImplementedException ();
  70. }
  71. [MonoTODO]
  72. public override SecurityElement ToXml ()
  73. {
  74. throw new NotImplementedException ();
  75. }
  76. [MonoTODO]
  77. public override IPermission Union (IPermission other)
  78. {
  79. throw new NotImplementedException ();
  80. }
  81. #endregion // Methods
  82. }
  83. }