graph BT
Type-->Base0["ExpressionEvalBase"]
click Base0 "/api/NAnt.Core/ExpressionEvalBase"
Base0-->Base1["Object"]
Type["ExpressionEvaluator"]
class Type type-node
Syntax
[FunctionSet("property", "NAnt")]
public class ExpressionEvaluator : ExpressionEvalBase
Attributes
Constructors
Properties
Methods
Name |
Value |
Summary |
BuildParseError(string, ExpressionTokenizer.Position) |
ExpressionParseException |
|
BuildParseError(string, ExpressionTokenizer.Position, ExpressionTokenizer.Position) |
ExpressionParseException |
|
BuildParseError(string, ExpressionTokenizer.Position, ExpressionTokenizer.Position, Exception) |
ExpressionParseException |
|
CheckSyntax(string) |
void |
|
Evaluate(ExpressionTokenizer) |
Object |
|
Evaluate(string) |
Object |
|
EvaluateFunction(MethodInfo, Object[]) |
Object |
|
EvaluateProperty(string) |
Object |
|
GetPropertyValue(string) |
string |
Gets the value of the specified property.
|
GetSimpleTypeName(Type) |
string |
|
SafeConvert(Type, Object, string, ExpressionTokenizer.Position, ExpressionTokenizer.Position) |
Object |
|
UnexpectedToken() |
Object |
|