Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv24754
Modified Files:
ArrayConstructorNode.cs AssignNode.cs AttributeNode.cs
BaseNode.cs BinaryOperator.cs BooleanLiteralNode.cs
ConstructorNode.cs DateLiteralNode.cs DefaultNode.cs
ExpressionListNode.cs FunctionNode.cs HexLiteralNode.cs
IndexerNode.cs IntLiteralNode.cs LambdaExpressionNode.cs
ListInitializerNode.cs LocalFunctionNode.cs
LocalVariableNode.cs MapEntryNode.cs MapInitializerNode.cs
MethodNode.cs NamedArgumentNode.cs NodeWithArguments.cs
NullLiteralNode.cs OpADD.cs OpAND.cs OpBetween.cs OpDIVIDE.cs
OpEqual.cs OpGreater.cs OpGreaterOrEqual.cs OpIn.cs OpIs.cs
OpLess.cs OpLessOrEqual.cs OpLike.cs OpMODULUS.cs
OpMULTIPLY.cs OpMatches.cs OpNOT.cs OpNotEqual.cs OpOR.cs
OpPOWER.cs OpSUBTRACT.cs OpUnaryMinus.cs OpUnaryPlus.cs
ProjectionNode.cs PropertyOrFieldNode.cs
QualifiedIdentifier.cs RealLiteralNode.cs ReferenceNode.cs
SelectionFirstNode.cs SelectionLastNode.cs SelectionNode.cs
StringLiteralNode.cs TernaryNode.cs TypeNode.cs
UnaryOperator.cs VariableNode.cs
Log Message:
SPRNET-718 - Make node classes in SpEL public to allow for node traveral.
Index: HexLiteralNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/HexLiteralNode.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** HexLiteralNode.cs 16 May 2007 15:09:41 -0000 1.8
--- HexLiteralNode.cs 7 Sep 2007 03:01:26 -0000 1.9
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class HexLiteralNode : BaseNode
{
private object nodeValue;
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class HexLiteralNode : BaseNode
{
private object nodeValue;
Index: NamedArgumentNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/NamedArgumentNode.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** NamedArgumentNode.cs 16 May 2007 15:09:41 -0000 1.3
--- NamedArgumentNode.cs 7 Sep 2007 03:01:26 -0000 1.4
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class NamedArgumentNode : BaseNode
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class NamedArgumentNode : BaseNode
{
/// <summary>
Index: VariableNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/VariableNode.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** VariableNode.cs 23 Aug 2007 23:30:53 -0000 1.7
--- VariableNode.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class VariableNode : BaseNode
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class VariableNode : BaseNode
{
/// <summary>
Index: OpMODULUS.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpMODULUS.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpMODULUS.cs 16 May 2007 15:09:41 -0000 1.7
--- OpMODULUS.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpMODULUS : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpMODULUS : BinaryOperator
{
/// <summary>
Index: IndexerNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/IndexerNode.cs,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** IndexerNode.cs 8 Aug 2007 06:49:48 -0000 1.15
--- IndexerNode.cs 7 Sep 2007 03:01:26 -0000 1.16
***************
*** 35,39 ****
/// <version>$Id$</version>
[Serializable]
! internal class IndexerNode : NodeWithArguments
{
private const BindingFlags BINDING_FLAGS
--- 35,39 ----
/// <version>$Id$</version>
[Serializable]
! public class IndexerNode : NodeWithArguments
{
private const BindingFlags BINDING_FLAGS
Index: AssignNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/AssignNode.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** AssignNode.cs 31 Jul 2007 08:18:20 -0000 1.8
--- AssignNode.cs 7 Sep 2007 03:01:21 -0000 1.9
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class AssignNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class AssignNode : BaseNode
{
/// <summary>
Index: QualifiedIdentifier.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/QualifiedIdentifier.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** QualifiedIdentifier.cs 16 May 2007 15:09:41 -0000 1.6
--- QualifiedIdentifier.cs 7 Sep 2007 03:01:26 -0000 1.7
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class QualifiedIdentifier : BaseNode
{
private const string ESCAPE_CHAR = "\\";
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class QualifiedIdentifier : BaseNode
{
private const string ESCAPE_CHAR = "\\";
Index: OpLessOrEqual.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpLessOrEqual.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** OpLessOrEqual.cs 16 May 2007 15:09:41 -0000 1.9
--- OpLessOrEqual.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 32,36 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpLessOrEqual : BinaryOperator
{
/// <summary>
--- 32,36 ----
/// <version>$Id$</version>
[Serializable]
! public class OpLessOrEqual : BinaryOperator
{
/// <summary>
Index: OpADD.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpADD.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** OpADD.cs 16 May 2007 15:09:41 -0000 1.9
--- OpADD.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 33,37 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpADD : BinaryOperator
{
/// <summary>
--- 33,37 ----
/// <version>$Id$</version>
[Serializable]
! public class OpADD : BinaryOperator
{
/// <summary>
Index: OpLike.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpLike.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** OpLike.cs 21 Aug 2007 19:27:07 -0000 1.4
--- OpLike.cs 7 Sep 2007 03:01:26 -0000 1.5
***************
*** 34,38 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpLike : BinaryOperator
{
/// <summary>
--- 34,38 ----
/// <version>$Id$</version>
[Serializable]
! public class OpLike : BinaryOperator
{
/// <summary>
Index: OpMatches.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpMatches.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** OpMatches.cs 16 May 2007 15:09:41 -0000 1.4
--- OpMatches.cs 7 Sep 2007 03:01:26 -0000 1.5
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpMatches : BinaryOperator
{
private Regex regex;
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpMatches : BinaryOperator
{
private Regex regex;
Index: IntLiteralNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/IntLiteralNode.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** IntLiteralNode.cs 16 May 2007 15:09:41 -0000 1.9
--- IntLiteralNode.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class IntLiteralNode : BaseNode
{
private object nodeValue;
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class IntLiteralNode : BaseNode
{
private object nodeValue;
Index: MapInitializerNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/MapInitializerNode.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MapInitializerNode.cs 16 May 2007 15:09:41 -0000 1.3
--- MapInitializerNode.cs 7 Sep 2007 03:01:26 -0000 1.4
***************
*** 32,36 ****
/// <version>$Id$</version>
[Serializable]
! internal class MapInitializerNode : BaseNode
{
/// <summary>
--- 32,36 ----
/// <version>$Id$</version>
[Serializable]
! public class MapInitializerNode : BaseNode
{
/// <summary>
Index: OpUnaryMinus.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpUnaryMinus.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpUnaryMinus.cs 16 May 2007 15:09:41 -0000 1.7
--- OpUnaryMinus.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpUnaryMinus : UnaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpUnaryMinus : UnaryOperator
{
/// <summary>
Index: ListInitializerNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/ListInitializerNode.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ListInitializerNode.cs 16 May 2007 15:09:41 -0000 1.3
--- ListInitializerNode.cs 7 Sep 2007 03:01:26 -0000 1.4
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class ListInitializerNode : NodeWithArguments
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class ListInitializerNode : NodeWithArguments
{
/// <summary>
Index: ArrayConstructorNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/ArrayConstructorNode.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** ArrayConstructorNode.cs 31 Jul 2007 18:16:25 -0000 1.10
--- ArrayConstructorNode.cs 7 Sep 2007 03:01:21 -0000 1.11
***************
*** 35,39 ****
/// <version>$Id$</version>
[Serializable]
! internal class ArrayConstructorNode : NodeWithArguments
{
private Type arrayType;
--- 35,39 ----
/// <version>$Id$</version>
[Serializable]
! public class ArrayConstructorNode : NodeWithArguments
{
private Type arrayType;
Index: OpBetween.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpBetween.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** OpBetween.cs 16 May 2007 15:09:41 -0000 1.4
--- OpBetween.cs 7 Sep 2007 03:01:26 -0000 1.5
***************
*** 32,36 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpBetween : BinaryOperator
{
/// <summary>
--- 32,36 ----
/// <version>$Id$</version>
[Serializable]
! public class OpBetween : BinaryOperator
{
/// <summary>
Index: DateLiteralNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/DateLiteralNode.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** DateLiteralNode.cs 16 May 2007 15:09:41 -0000 1.6
--- DateLiteralNode.cs 7 Sep 2007 03:01:21 -0000 1.7
***************
*** 32,36 ****
/// <version>$Id$</version>
[Serializable]
! internal class DateLiteralNode : BaseNode
{
private object nodeValue;
--- 32,36 ----
/// <version>$Id$</version>
[Serializable]
! public class DateLiteralNode : BaseNode
{
private object nodeValue;
Index: OpIs.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpIs.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** OpIs.cs 16 May 2007 15:09:41 -0000 1.3
--- OpIs.cs 7 Sep 2007 03:01:26 -0000 1.4
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpIs : BinaryOperator
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class OpIs : BinaryOperator
{
/// <summary>
Index: LambdaExpressionNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/LambdaExpressionNode.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** LambdaExpressionNode.cs 23 Aug 2007 23:30:52 -0000 1.7
--- LambdaExpressionNode.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 32,36 ****
/// <version>$Id$</version>
[Serializable]
! internal class LambdaExpressionNode : BaseNode
{
/// <summary>
--- 32,36 ----
/// <version>$Id$</version>
[Serializable]
! public class LambdaExpressionNode : BaseNode
{
/// <summary>
Index: OpNotEqual.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpNotEqual.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** OpNotEqual.cs 16 May 2007 15:09:41 -0000 1.10
--- OpNotEqual.cs 7 Sep 2007 03:01:26 -0000 1.11
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpNotEqual : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpNotEqual : BinaryOperator
{
/// <summary>
Index: OpLess.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpLess.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** OpLess.cs 16 May 2007 15:09:41 -0000 1.9
--- OpLess.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpLess : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpLess : BinaryOperator
{
/// <summary>
Index: BinaryOperator.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/BinaryOperator.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** BinaryOperator.cs 16 May 2007 15:09:41 -0000 1.7
--- BinaryOperator.cs 7 Sep 2007 03:01:21 -0000 1.8
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal abstract class BinaryOperator : BaseNode
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public abstract class BinaryOperator : BaseNode
{
/// <summary>
Index: ConstructorNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/ConstructorNode.cs,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** ConstructorNode.cs 8 Aug 2007 08:25:35 -0000 1.15
--- ConstructorNode.cs 7 Sep 2007 03:01:21 -0000 1.16
***************
*** 36,40 ****
/// <version>$Id$</version>
[Serializable]
! internal class ConstructorNode : NodeWithArguments
{
private SafeConstructor constructor;
--- 36,40 ----
/// <version>$Id$</version>
[Serializable]
! public class ConstructorNode : NodeWithArguments
{
private SafeConstructor constructor;
Index: FunctionNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/FunctionNode.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** FunctionNode.cs 16 May 2007 15:09:41 -0000 1.5
--- FunctionNode.cs 7 Sep 2007 03:01:26 -0000 1.6
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class FunctionNode : NodeWithArguments
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class FunctionNode : NodeWithArguments
{
/// <summary>
Index: MethodNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/MethodNode.cs,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** MethodNode.cs 26 Aug 2007 01:59:49 -0000 1.18
--- MethodNode.cs 7 Sep 2007 03:01:26 -0000 1.19
***************
*** 35,39 ****
/// <version>$Id$</version>
[Serializable]
! internal class MethodNode : NodeWithArguments
{
private const BindingFlags BINDING_FLAGS
--- 35,39 ----
/// <version>$Id$</version>
[Serializable]
! public class MethodNode : NodeWithArguments
{
private const BindingFlags BINDING_FLAGS
***************
*** 167,170 ****
--- 167,178 ----
}
+ /// <summary>
+ /// Gets the best method given the name, argument values, for a given type.
+ /// </summary>
+ /// <param name="type">The type on which to search for the method.</param>
+ /// <param name="methodName">Name of the method.</param>
+ /// <param name="bindingFlags">The binding flags.</param>
+ /// <param name="argValues">The arg values.</param>
+ /// <returns>Best matching method or null if none found.</returns>
public static MethodInfo GetBestMethod(Type type, string methodName, BindingFlags bindingFlags, object[] argValues)
{
Index: LocalVariableNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/LocalVariableNode.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** LocalVariableNode.cs 16 May 2007 15:09:41 -0000 1.3
--- LocalVariableNode.cs 7 Sep 2007 03:01:26 -0000 1.4
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class LocalVariableNode : BaseNode
{
//internal const string LOCAL_VARIABLES = "__locals";
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class LocalVariableNode : BaseNode
{
//internal const string LOCAL_VARIABLES = "__locals";
Index: MapEntryNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/MapEntryNode.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MapEntryNode.cs 16 May 2007 15:09:41 -0000 1.3
--- MapEntryNode.cs 7 Sep 2007 03:01:26 -0000 1.4
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class MapEntryNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class MapEntryNode : BaseNode
{
/// <summary>
Index: NullLiteralNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/NullLiteralNode.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** NullLiteralNode.cs 16 May 2007 15:09:41 -0000 1.7
--- NullLiteralNode.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class NullLiteralNode : BaseNode
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class NullLiteralNode : BaseNode
{
/// <summary>
Index: UnaryOperator.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/UnaryOperator.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** UnaryOperator.cs 16 May 2007 15:09:41 -0000 1.7
--- UnaryOperator.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 29,33 ****
/// <version>$Id$</version>
//[Serializable]
! internal abstract class UnaryOperator : BaseNode
{
/// <summary>
--- 29,33 ----
/// <version>$Id$</version>
//[Serializable]
! public abstract class UnaryOperator : BaseNode
{
/// <summary>
Index: PropertyOrFieldNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/PropertyOrFieldNode.cs,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** PropertyOrFieldNode.cs 8 Aug 2007 04:00:15 -0000 1.26
--- PropertyOrFieldNode.cs 7 Sep 2007 03:01:26 -0000 1.27
***************
*** 44,48 ****
/// <version>$Id$</version>
[Serializable]
! internal class PropertyOrFieldNode : BaseNode
{
//private static readonly Common.Logging.ILog Log = Common.Logging.LogManager.GetLogger(typeof(PropertyOrFieldNode));
--- 44,48 ----
/// <version>$Id$</version>
[Serializable]
! public class PropertyOrFieldNode : BaseNode
{
//private static readonly Common.Logging.ILog Log = Common.Logging.LogManager.GetLogger(typeof(PropertyOrFieldNode));
Index: BooleanLiteralNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/BooleanLiteralNode.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** BooleanLiteralNode.cs 16 May 2007 15:09:41 -0000 1.8
--- BooleanLiteralNode.cs 7 Sep 2007 03:01:21 -0000 1.9
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class BooleanLiteralNode : BaseNode
{
private object nodeValue;
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class BooleanLiteralNode : BaseNode
{
private object nodeValue;
Index: SelectionLastNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/SelectionLastNode.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** SelectionLastNode.cs 23 Aug 2007 23:30:53 -0000 1.4
--- SelectionLastNode.cs 7 Sep 2007 03:01:26 -0000 1.5
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class SelectionLastNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class SelectionLastNode : BaseNode
{
/// <summary>
Index: OpAND.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpAND.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpAND.cs 16 May 2007 15:09:41 -0000 1.7
--- OpAND.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpAND : BinaryOperator
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class OpAND : BinaryOperator
{
/// <summary>
Index: OpSUBTRACT.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpSUBTRACT.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** OpSUBTRACT.cs 16 May 2007 15:09:41 -0000 1.9
--- OpSUBTRACT.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 33,37 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpSUBTRACT : BinaryOperator
{
/// <summary>
--- 33,37 ----
/// <version>$Id$</version>
[Serializable]
! public class OpSUBTRACT : BinaryOperator
{
/// <summary>
Index: LocalFunctionNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/LocalFunctionNode.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** LocalFunctionNode.cs 23 Aug 2007 23:30:52 -0000 1.6
--- LocalFunctionNode.cs 7 Sep 2007 03:01:26 -0000 1.7
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class LocalFunctionNode : NodeWithArguments
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class LocalFunctionNode : NodeWithArguments
{
/// <summary>
Index: OpNOT.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpNOT.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpNOT.cs 16 May 2007 15:09:41 -0000 1.7
--- OpNOT.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpNOT : UnaryOperator
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class OpNOT : UnaryOperator
{
/// <summary>
Index: DefaultNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/DefaultNode.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** DefaultNode.cs 16 May 2007 15:09:41 -0000 1.2
--- DefaultNode.cs 7 Sep 2007 03:01:24 -0000 1.3
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class DefaultNode : BinaryOperator
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class DefaultNode : BinaryOperator
{
/// <summary>
Index: SelectionNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/SelectionNode.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** SelectionNode.cs 23 Aug 2007 23:30:53 -0000 1.4
--- SelectionNode.cs 7 Sep 2007 03:01:26 -0000 1.5
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class SelectionNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class SelectionNode : BaseNode
{
/// <summary>
Index: OpGreaterOrEqual.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpGreaterOrEqual.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** OpGreaterOrEqual.cs 16 May 2007 15:09:41 -0000 1.9
--- OpGreaterOrEqual.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpGreaterOrEqual : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpGreaterOrEqual : BinaryOperator
{
/// <summary>
Index: ExpressionListNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/ExpressionListNode.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ExpressionListNode.cs 16 May 2007 15:09:41 -0000 1.5
--- ExpressionListNode.cs 7 Sep 2007 03:01:24 -0000 1.6
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class ExpressionListNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class ExpressionListNode : BaseNode
{
/// <summary>
Index: NodeWithArguments.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/NodeWithArguments.cs,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** NodeWithArguments.cs 23 Aug 2007 23:30:52 -0000 1.14
--- NodeWithArguments.cs 7 Sep 2007 03:01:26 -0000 1.15
***************
*** 32,36 ****
/// <version>$Id$</version>
[Serializable]
! internal abstract class NodeWithArguments : BaseNode
{
private BaseNode[] args;
--- 32,36 ----
/// <version>$Id$</version>
[Serializable]
! public abstract class NodeWithArguments : BaseNode
{
private BaseNode[] args;
Index: TypeNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/TypeNode.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** TypeNode.cs 31 Jul 2007 18:16:25 -0000 1.10
--- TypeNode.cs 7 Sep 2007 03:01:26 -0000 1.11
***************
*** 33,37 ****
/// <version>$Id$</version>
[Serializable]
! internal class TypeNode : BaseNode
{
private Type type;
--- 33,37 ----
/// <version>$Id$</version>
[Serializable]
! public class TypeNode : BaseNode
{
private Type type;
Index: OpUnaryPlus.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpUnaryPlus.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpUnaryPlus.cs 16 May 2007 15:09:41 -0000 1.7
--- OpUnaryPlus.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpUnaryPlus : UnaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpUnaryPlus : UnaryOperator
{
/// <summary>
Index: OpGreater.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpGreater.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** OpGreater.cs 16 May 2007 15:09:41 -0000 1.9
--- OpGreater.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpGreater : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpGreater : BinaryOperator
{
/// <summary>
Index: OpEqual.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpEqual.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** OpEqual.cs 16 May 2007 15:09:41 -0000 1.11
--- OpEqual.cs 7 Sep 2007 03:01:26 -0000 1.12
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpEqual : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpEqual : BinaryOperator
{
/// <summary>
Index: SelectionFirstNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/SelectionFirstNode.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** SelectionFirstNode.cs 23 Aug 2007 23:30:53 -0000 1.4
--- SelectionFirstNode.cs 7 Sep 2007 03:01:26 -0000 1.5
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class SelectionFirstNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class SelectionFirstNode : BaseNode
{
/// <summary>
Index: BaseNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/BaseNode.cs,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** BaseNode.cs 23 Aug 2007 23:30:52 -0000 1.23
--- BaseNode.cs 7 Sep 2007 03:01:21 -0000 1.24
***************
*** 38,42 ****
/// Holds the state during evaluating an expression.
/// </summary>
! protected internal class EvaluationContext
{
#region Holder classes
--- 38,42 ----
/// Holds the state during evaluating an expression.
/// </summary>
! public class EvaluationContext
{
#region Holder classes
Index: OpDIVIDE.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpDIVIDE.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpDIVIDE.cs 16 May 2007 15:09:41 -0000 1.7
--- OpDIVIDE.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 32,36 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpDIVIDE : BinaryOperator
{
/// <summary>
--- 32,36 ----
/// <version>$Id$</version>
[Serializable]
! public class OpDIVIDE : BinaryOperator
{
/// <summary>
Index: StringLiteralNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/StringLiteralNode.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** StringLiteralNode.cs 16 May 2007 15:09:41 -0000 1.7
--- StringLiteralNode.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class StringLiteralNode : BaseNode
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class StringLiteralNode : BaseNode
{
/// <summary>
Index: OpPOWER.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpPOWER.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpPOWER.cs 16 May 2007 15:09:41 -0000 1.7
--- OpPOWER.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpPOWER : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpPOWER : BinaryOperator
{
/// <summary>
Index: OpIn.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpIn.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** OpIn.cs 16 May 2007 15:09:41 -0000 1.4
--- OpIn.cs 7 Sep 2007 03:01:26 -0000 1.5
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpIn : BinaryOperator
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class OpIn : BinaryOperator
{
/// <summary>
Index: AttributeNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/AttributeNode.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** AttributeNode.cs 31 Jul 2007 18:16:25 -0000 1.8
--- AttributeNode.cs 7 Sep 2007 03:01:21 -0000 1.9
***************
*** 33,37 ****
/// <version>$Id$</version>
[Serializable]
! internal class AttributeNode : ConstructorNode
{
/// <summary>
--- 33,37 ----
/// <version>$Id$</version>
[Serializable]
! public class AttributeNode : ConstructorNode
{
/// <summary>
Index: RealLiteralNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/RealLiteralNode.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** RealLiteralNode.cs 16 May 2007 15:09:41 -0000 1.10
--- RealLiteralNode.cs 7 Sep 2007 03:01:26 -0000 1.11
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class RealLiteralNode : BaseNode
{
private object nodeValue;
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class RealLiteralNode : BaseNode
{
private object nodeValue;
Index: TernaryNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/TernaryNode.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** TernaryNode.cs 16 May 2007 15:09:41 -0000 1.8
--- TernaryNode.cs 7 Sep 2007 03:01:26 -0000 1.9
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class TernaryNode : BaseNode
{
private bool initialized = false;
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class TernaryNode : BaseNode
{
private bool initialized = false;
Index: ProjectionNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/ProjectionNode.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** ProjectionNode.cs 23 Aug 2007 23:30:53 -0000 1.7
--- ProjectionNode.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class ProjectionNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class ProjectionNode : BaseNode
{
/// <summary>
Index: ReferenceNode.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/ReferenceNode.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** ReferenceNode.cs 31 Jul 2007 21:43:52 -0000 1.11
--- ReferenceNode.cs 7 Sep 2007 03:01:26 -0000 1.12
***************
*** 31,35 ****
/// <version>$Id$</version>
[Serializable]
! internal class ReferenceNode : BaseNode
{
/// <summary>
--- 31,35 ----
/// <version>$Id$</version>
[Serializable]
! public class ReferenceNode : BaseNode
{
/// <summary>
Index: OpMULTIPLY.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpMULTIPLY.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** OpMULTIPLY.cs 16 May 2007 15:09:41 -0000 1.9
--- OpMULTIPLY.cs 7 Sep 2007 03:01:26 -0000 1.10
***************
*** 33,37 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpMULTIPLY : BinaryOperator
{
/// <summary>
--- 33,37 ----
/// <version>$Id$</version>
[Serializable]
! public class OpMULTIPLY : BinaryOperator
{
/// <summary>
Index: OpOR.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Expressions/OpOR.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** OpOR.cs 16 May 2007 15:09:41 -0000 1.7
--- OpOR.cs 7 Sep 2007 03:01:26 -0000 1.8
***************
*** 30,34 ****
/// <version>$Id$</version>
[Serializable]
! internal class OpOR : BinaryOperator
{
/// <summary>
--- 30,34 ----
/// <version>$Id$</version>
[Serializable]
! public class OpOR : BinaryOperator
{
/// <summary>
|