C# Class NAnt.Core.ExpressionEvaluator

Inheritance: NAnt.Core.ExpressionEvalBase
ファイルを表示 Open project: skolima/NAnt Class Usage Examples

Public Methods

Method Description
ExpressionEvaluator ( Project project, PropertyDictionary properties, Hashtable state, Stack visiting ) : System

Protected Methods

Method Description
EvaluateFunction ( MethodInfo methodInfo, object args ) : object
EvaluateProperty ( string propertyName ) : object

Private Methods

Method Description
GetPropertyValue ( string propertyName ) : string

Method Details

EvaluateFunction() protected method

protected EvaluateFunction ( MethodInfo methodInfo, object args ) : object
methodInfo System.Reflection.MethodInfo
args object
return object

EvaluateProperty() protected method

protected EvaluateProperty ( string propertyName ) : object
propertyName string
return object

ExpressionEvaluator() public method

public ExpressionEvaluator ( Project project, PropertyDictionary properties, Hashtable state, Stack visiting ) : System
project Project
properties PropertyDictionary
state System.Collections.Hashtable
visiting System.Collections.Stack
return System