ComVisible.cs 672 B

12345678910111213141516171819202122232425
  1. //
  2. // System.Runtime.InteropServices.ComVisible.cs
  3. //
  4. // Author:
  5. // Nick Drochak ([email protected])
  6. //
  7. // (C) 2002 Nick Drochak
  8. //
  9. using System;
  10. namespace System.Windows.Forms {
  11. [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class
  12. | AttributeTargets.Struct | AttributeTargets.Enum |
  13. AttributeTargets.Method | AttributeTargets.Property |
  14. AttributeTargets.Field | AttributeTargets.Interface |
  15. AttributeTargets.Delegate)]
  16. public sealed class ComVisibleAttribute : Attribute {
  17. private bool Visible = false;
  18. public ComVisibleAttribute(bool value) {Visible = value;}
  19. public bool Value { get {return Visible;} }
  20. }
  21. }