LocalizableAttribute.cs 739 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // System.ComponentModel.LocalizableAttribute.cs
  3. //
  4. // Author:
  5. // Miguel de Icaza ([email protected])
  6. //
  7. // (C) Ximian, Inc. http://www.ximian.com
  8. //
  9. //
  10. using System;
  11. namespace System.ComponentModel {
  12. [AttributeUsage (AttributeTargets.Property)]
  13. public sealed class LocalizableAttribute : Attribute {
  14. bool localizable;
  15. public static readonly LocalizableAttribute No;
  16. public static readonly LocalizableAttribute Yes;
  17. static LocalizableAttribute ()
  18. {
  19. No = new LocalizableAttribute (false);
  20. Yes = new LocalizableAttribute (false);
  21. }
  22. public LocalizableAttribute (bool localizable)
  23. {
  24. this.localizable = localizable;
  25. }
  26. public bool IsLocalizable {
  27. get {
  28. return localizable;
  29. }
  30. }
  31. }
  32. }