Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

Expression Members

Expression overview

Public Static (Shared) Methods

Parse Initializes a new instance of the Expression class by parsing specified expression string.
RegisterFunction Registers lambda expression under the specified functionName.

Public Instance Constructors

Expression Overloaded. Initializes a new instance of the Expression class.

Public Instance Properties

Text (inherited from SpringAST) gets or sets the text of this node
Type (inherited from SpringAST) gets or sets the token type of this node

Public Instance Methods

addChild (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.addChild(Spring.Expressions.Parser.antlr.collections.AST)
Clone (inherited from BaseAST)Obsolete. Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.Clone
Equals (inherited from BaseAST)Overloaded. Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.Equals(System.Object)
EqualsList (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.EqualsList(Spring.Expressions.Parser.antlr.collections.AST)
EqualsListPartial (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.EqualsListPartial(Spring.Expressions.Parser.antlr.collections.AST)
EqualsTree (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.EqualsTree(Spring.Expressions.Parser.antlr.collections.AST)
EqualsTreePartial (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.EqualsTreePartial(Spring.Expressions.Parser.antlr.collections.AST)
findAll (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.findAll(Spring.Expressions.Parser.antlr.collections.AST)
findAllPartial (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.findAllPartial(Spring.Expressions.Parser.antlr.collections.AST)
getFirstChild (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.getFirstChild
GetHashCode (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.GetHashCode
getNextSibling (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.getNextSibling
getNumberOfChildren (inherited from BaseAST) Get number of children of this node; if leaf, returns 0
GetObjectData (inherited from SpringAST) populate SerializationInfo from this instance
getText (inherited from SpringAST) gets the text of this node
GetType (inherited from Object)Gets the Type of the current instance.
GetValue (inherited from BaseNode) This is the entrypoint into evaluating this expression.
initialize (inherited from SpringAST)Overloaded. initialize this instance from an AST
removeChildren (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.removeChildren
setFirstChild (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.setFirstChild(Spring.Expressions.Parser.antlr.collections.AST)
setNextSibling (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.setNextSibling(Spring.Expressions.Parser.antlr.collections.AST)
setText (inherited from SpringAST) sets the text of this node
setType (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.setType(System.Int32)
SetValue (inherited from BaseNode) This is the entrypoint into evaluating this expression.
ToString (inherited from BaseNode) Returns a string representation of this node instance.
ToStringList (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.ToStringList
ToStringTree (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.ToStringTree
ToTree (inherited from BaseAST)Overloaded. Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.ToTree
xmlSerialize (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.xmlSerialize(System.IO.TextWriter)
xmlSerializeNode (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.xmlSerializeNode(System.IO.TextWriter)
xmlSerializeRootClose (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.xmlSerializeRootClose(System.IO.TextWriter)
xmlSerializeRootOpen (inherited from BaseAST)Missing <summary> documentation for M:Spring.Expressions.Parser.antlr.BaseAST.xmlSerializeRootOpen(System.IO.TextWriter)

Protected Instance Constructors

Expression Overloaded. Initializes a new instance of the Expression class.

Protected Instance Fields

down (inherited from BaseAST)Missing <summary> documentation for F:Spring.Expressions.Parser.antlr.BaseAST.down
right (inherited from BaseAST)Missing <summary> documentation for F:Spring.Expressions.Parser.antlr.BaseAST.right

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
Get Evaluates this expression for the specified root object and returns value of the last node.
GetValueInternal (inherited from BaseNode) Called internally during expression evaluation
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
Set Evaluates this expression for the specified root object and sets value of the last node.
SetValueInternal (inherited from BaseNode) Called internally during expression evaluation.

Explicit Interface Implementations

IExpression.GetValue (inherited from BaseNode)Overloaded. Returns node's value.
IExpression.SetValue (inherited from BaseNode)Overloaded. Sets node's value for the given context.

See Also

Expression Class | Spring.Expressions Namespace