SchemaClass.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. //
  2. // System.Data.ObjectSpaces.Schema.SchemaClass.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.Data.Mapping;
  11. using System.Xml;
  12. namespace System.Data.ObjectSpaces.Schema {
  13. public sealed class SchemaClass : IDomainStructure
  14. {
  15. #region Fields
  16. bool canInherit;
  17. Type classType;
  18. #endregion // Fields
  19. #region Constructors
  20. [MonoTODO]
  21. public SchemaClass ()
  22. {
  23. }
  24. [MonoTODO]
  25. public SchemaClass (Type classType)
  26. {
  27. ClassType = classType;
  28. }
  29. #endregion // Constructors
  30. #region Properties
  31. public bool CanInherit {
  32. get { return canInherit; }
  33. set { canInherit = value; }
  34. }
  35. public Type ClassType {
  36. get { return classType; }
  37. set { classType = value; }
  38. }
  39. [MonoTODO]
  40. public ObjectSchema DeclaringObjectSchema {
  41. get { throw new NotImplementedException (); }
  42. }
  43. [MonoTODO]
  44. public ExtendedPropertyCollection ExtendedProperties {
  45. get { throw new NotImplementedException (); }
  46. }
  47. [MonoTODO]
  48. IDomainSchema IDomainStructure.DomainSchema {
  49. get { throw new NotImplementedException (); }
  50. }
  51. [MonoTODO]
  52. string IDomainStructure.Select {
  53. get { throw new NotImplementedException (); }
  54. }
  55. [MonoTODO]
  56. public SchemaMemberCollection SchemaMembers {
  57. get { throw new NotImplementedException (); }
  58. }
  59. #endregion // Properties
  60. #region Methods
  61. [MonoTODO]
  62. IDomainField IDomainStructure.GetDomainField (string select, IXmlNamespaceResolver namespaces)
  63. {
  64. throw new NotImplementedException ();
  65. }
  66. #endregion // Methods
  67. }
  68. }
  69. #endif // NET_1_2