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 |  |