Binary.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. //
  2. // System.Data.ObjectSpaces.Query.Binary
  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 class Binary : Expression
  15. {
  16. [MonoTODO()]
  17. public Binary(Expression left,Expression right,BinaryOperator _operator) : base()
  18. {
  19. throw new NotImplementedException();
  20. }
  21. [MonoTODO()]
  22. public override object Clone()
  23. {
  24. throw new NotImplementedException();
  25. }
  26. [MonoTODO()]
  27. public static Int64 Compare(object vLeft,object vRight,Type type,BinaryOperator op)
  28. {
  29. throw new NotImplementedException();
  30. }
  31. [MonoTODO()]
  32. public static object EvaluateConstant(Literal left,BinaryOperator op,Literal right)
  33. {
  34. throw new NotImplementedException();
  35. }
  36. [MonoTODO()]
  37. public static Type GetResultType(Expression leftExpr,Expression rightExpr,BinaryOperator op)
  38. {
  39. throw new NotImplementedException();
  40. }
  41. [MonoTODO()]
  42. public static bool IsInteger(Type type)
  43. {
  44. throw new NotImplementedException();
  45. }
  46. [MonoTODO()]
  47. public static bool IsOperatorArithmetic(BinaryOperator op)
  48. {
  49. throw new NotImplementedException();
  50. }
  51. [MonoTODO()]
  52. public static bool IsOperatorBoolean(BinaryOperator op)
  53. {
  54. throw new NotImplementedException();
  55. }
  56. [MonoTODO()]
  57. public static bool IsOperatorLogical(BinaryOperator op)
  58. {
  59. throw new NotImplementedException();
  60. }
  61. [MonoTODO()]
  62. public static bool IsOperatorRelational(BinaryOperator op)
  63. {
  64. throw new NotImplementedException();
  65. }
  66. [MonoTODO()]
  67. public override void WriteXml(XmlWriter xmlw)
  68. {
  69. throw new NotImplementedException();
  70. }
  71. [MonoTODO()]
  72. public override bool IsConst
  73. {
  74. get { throw new NotImplementedException(); }
  75. }
  76. // Gets/sets the left operand of this binary expression
  77. [MonoTODO()]
  78. public Expression Left
  79. {
  80. get { throw new NotImplementedException(); }
  81. set { throw new NotImplementedException(); }
  82. }
  83. [MonoTODO()]
  84. public override NodeType NodeType
  85. {
  86. get { throw new NotImplementedException(); }
  87. }
  88. // Gets/sets the operator used by this binary expression
  89. [MonoTODO()]
  90. public Expression Operator
  91. {
  92. get { throw new NotImplementedException(); }
  93. set { throw new NotImplementedException(); }
  94. }
  95. // Gets/sets the right operand of this binary expression
  96. [MonoTODO()]
  97. public Expression Right
  98. {
  99. get { throw new NotImplementedException(); }
  100. set { throw new NotImplementedException(); }
  101. }
  102. [MonoTODO()]
  103. public override Type ValueType
  104. {
  105. get { throw new NotImplementedException(); }
  106. }
  107. }
  108. }
  109. #endif