SqlClientPermissionAttribute.cs 969 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // System.Data.SqlClient.SqlClientPermissionAttribute.cs
  3. //
  4. // Author:
  5. // Rodrigo Moya ([email protected])
  6. // Daniel Morgan ([email protected])
  7. //
  8. // (C) Ximian, Inc 2002
  9. //
  10. using System;
  11. using System.Data;
  12. using System.Data.Common;
  13. using System.Security;
  14. using System.Security.Permissions;
  15. namespace System.Data.SqlClient {
  16. [AttributeUsage(AttributeTargets.Assembly |
  17. AttributeTargets.Class |
  18. AttributeTargets.Struct |
  19. AttributeTargets.Constructor |
  20. AttributeTargets.Method)]
  21. [Serializable]
  22. public sealed class SqlClientPermissionAttribute :
  23. DBDataPermissionAttribute {
  24. [MonoTODO]
  25. public SqlClientPermissionAttribute(SecurityAction action) :
  26. base(action)
  27. {
  28. // FIXME: do constructor
  29. }
  30. [MonoTODO]
  31. public override IPermission CreatePermission() {
  32. throw new NotImplementedException ();
  33. }
  34. //[MonoTODO]
  35. //~SqlClientPermissionAttribute() {
  36. // // FIXME: destructor to release resources
  37. //}
  38. }
  39. }