ExtendedProperty.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. //
  2. // System.Data.ObjectSpaces.Schema.ExtendedProperty.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2003
  8. //
  9. #if NET_1_2
  10. using System.Xml;
  11. namespace System.Data.ObjectSpaces.Schema {
  12. public class ExtendedProperty
  13. {
  14. #region Fields
  15. XmlQualifiedName qname;
  16. object propertyValue;
  17. string prefix;
  18. #endregion // Fields
  19. #region Constructors
  20. [MonoTODO]
  21. public ExtendedProperty (XmlQualifiedName qualifiedName, object propertyValue)
  22. {
  23. QualifiedName = qualifiedName;
  24. PropertyValue = propertyValue;
  25. }
  26. public ExtendedProperty (XmlQualifiedName qualifiedName, object propertyValue, string prefix)
  27. : this (qualifiedName, propertyValue)
  28. {
  29. Prefix = prefix;
  30. }
  31. #endregion // Constructors
  32. #region Properties
  33. public string Prefix {
  34. get { return prefix; }
  35. set { prefix = value; }
  36. }
  37. public object PropertyValue {
  38. get { return propertyValue; }
  39. set { propertyValue = value; }
  40. }
  41. public XmlQualifiedName QualifiedName {
  42. get { return qname; }
  43. set { qname = value; }
  44. }
  45. #endregion // Properties
  46. }
  47. }
  48. #endif // NET_1_2