Expression.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. //
  2. // System.Data.ObjectSpaces.Query.Expression
  3. //
  4. //
  5. // Author:
  6. // Richard Thombs ([email protected])
  7. //
  8. #if NET_1_2
  9. using System;
  10. using System.Xml;
  11. namespace System.Data.ObjectSpaces.Query
  12. {
  13. [MonoTODO()]
  14. public abstract class Expression : ICloneable
  15. {
  16. public Expression parent;
  17. [MonoTODO()]
  18. protected Expression()
  19. {
  20. throw new NotImplementedException();
  21. }
  22. public abstract object Clone();
  23. [MonoTODO()]
  24. public static void EnumNodes(Expression root,EnumNodesCallBack callback)
  25. {
  26. throw new NotImplementedException();
  27. }
  28. [MonoTODO()]
  29. public static void EnumNodes(Expression root,EnumNodesCallBack callback,object[] oParams)
  30. {
  31. throw new NotImplementedException();
  32. }
  33. [MonoTODO()]
  34. public object GetAnnotation(AnnotationType annotationType)
  35. {
  36. throw new NotImplementedException();
  37. }
  38. [MonoTODO()]
  39. public virtual bool IsArithmetic()
  40. {
  41. throw new NotImplementedException();
  42. }
  43. [MonoTODO()]
  44. public virtual bool IsBoolean()
  45. {
  46. throw new NotImplementedException();
  47. }
  48. [MonoTODO()]
  49. public virtual bool IsFilter()
  50. {
  51. throw new NotImplementedException();
  52. }
  53. [MonoTODO()]
  54. public static void Replace(Expression oldNode,Expression newNode)
  55. {
  56. throw new NotImplementedException();
  57. }
  58. [MonoTODO()]
  59. public void SetAnnotation(AnnotationType annotationType,object o)
  60. {
  61. throw new NotImplementedException();
  62. }
  63. [MonoTODO()]
  64. public string ToXmlString()
  65. {
  66. throw new NotImplementedException();
  67. }
  68. [MonoTODO()]
  69. public virtual void WriteXml(XmlWriter xmlw)
  70. {
  71. throw new NotImplementedException();
  72. }
  73. [MonoTODO()]
  74. public virtual bool IsConst
  75. {
  76. get { throw new NotImplementedException(); }
  77. }
  78. [MonoTODO()]
  79. public virtual NodeType NodeType
  80. {
  81. get { throw new NotImplementedException(); }
  82. }
  83. [MonoTODO()]
  84. public Expression Owner
  85. {
  86. get { throw new NotImplementedException(); }
  87. }
  88. [MonoTODO()]
  89. public virtual Type ValueType
  90. {
  91. get { throw new NotImplementedException(); }
  92. }
  93. }
  94. }
  95. #endif