ReflectionPermission.cs 1.7 KB

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