Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IExpression Interface

Interface that all navigation expression nodes have to implement.

For a list of all members of this type, see IExpression Members .

[Visual Basic]
<TypeConverter(ConverterTypeName:="Spring.Expressions.ExpressionConverter, Spring.Core, Version=1.3.0.20214, Culture=neutral, PublicKeyToken=65e474d141e25e07")> _
Public Interface IExpression
[C#]
[TypeConverter(ConverterTypeName="Spring.Expressions.ExpressionConverter, Spring.Core, Version=1.3.0.20214, Culture=neutral, PublicKeyToken=65e474d141e25e07")]
public interface IExpression

Types that implement IExpression

Type Description
ReferenceNode Represents a reference to a Spring-managed object.
ArrayConstructorNode Represents parsed method node in the navigation expression.
AssignNode Represents parsed assignment node in the navigation expression.
AttributeNode Represents parsed attribute node in the navigation expression.
BaseNode Base type for all expression nodes.
BinaryOperator Base class for binary operators.
BooleanLiteralNode Represents parsed boolean literal node.
ConstructorNode Represents parsed method node in the navigation expression.
DateLiteralNode Represents parsed node in the navigation expression.
DefaultNode Represents parsed default node in the navigation expression.
Expression Container object for the parsed expression.
ExpressionListNode Represents parsed expression list node in the navigation expression.
FunctionNode Represents parsed function node.
HexLiteralNode Represents parsed hexadecimal integer literal node.
IndexerNode Represents parsed indexer node in the navigation expression.
IntLiteralNode Represents parsed integer literal node.
LambdaExpressionNode Represents lambda expression.
ListInitializerNode Represents parsed list initializer node in the navigation expression.
LocalFunctionNode Represents local function node.
LocalVariableNode Represents parsed variable node.
MapEntryNode Represents parsed map entry node.
MapInitializerNode Represents parsed map initializer node in the navigation expression.
MethodNode Represents parsed method node in the navigation expression.
NamedArgumentNode Represents parsed named argument node in the expression.
NodeWithArguments Base type for nodes that accept arguments.
NullLiteralNode Represents parsed null literal node.
OpADD Represents arithmetic addition operator.
OpAND Represents AND operator (both, bitwise and logical).
OpBetween Represents logical BETWEEN operator.
OpDIVIDE Represents arithmetic division operator.
OpEqual Represents logical equality operator.
OpGreater Represents logical "greater than" operator.
OpGreaterOrEqual Represents logical "greater than or equal" operator.
OpIn Represents logical IN operator.
OpIs Represents logical IS operator.
OpLess Represents logical "less than" operator.
OpLessOrEqual Represents logical "less than or equal" operator.
OpLike Represents VB-style logical LIKE operator.
OpMatches Represents logical MATCHES operator.
OpMODULUS Represents arithmetic modulus operator.
OpMULTIPLY Represents arithmetic multiplication operator.
OpNOT Represents NOT operator (both, bitwise and logical).
OpNotEqual Represents logical inequality operator.
OpOR Represents OR operator (both, bitwise and logical).
OpPOWER Represents arithmetic exponent operator.
OpSUBTRACT Represents arithmetic subtraction operator.
OpUnaryMinus Represents unary minus operator.
OpUnaryPlus Represents unary plus operator.
OpXOR Missing <summary> documentation for T:Spring.Expressions.OpXOR
ProjectionNode Represents parsed projection node in the navigation expression.
PropertyOrFieldNode Represents node that navigates to object's property or public field.
QualifiedIdentifier Represents parsed named argument node in the expression.
RealLiteralNode Represents parsed real literal node.
SelectionFirstNode Represents parsed selection node in the navigation expression.
SelectionLastNode Represents parsed selection node in the navigation expression.
SelectionNode Represents parsed selection node in the navigation expression.
StringLiteralNode Represents parsed string literal node.
TernaryNode Represents ternary expression node.
TypeNode Represents parsed type node in the navigation expression.
UnaryOperator Base class for unary operators.
VariableNode Represents parsed variable node.

Requirements

Namespace: Spring.Expressions

Assembly: Spring.Core (in Spring.Core.dll)

See Also

IExpression Members | Spring.Expressions Namespace