C# Class Com.Aote.Marks.Program

执行一段程序,例如函数调用,赋值等。也可以用于给属性赋值
Datei anzeigen Open project: DuBin1988/restv2

Public Properties

Property Type Description
Bindings List
Events List
exp System.Linq.Expressions.Expression

Private Properties

Property Type Description
Assign System.Linq.Expressions.Expression
Compare System.Linq.Expressions.Expression
GetExceptionMessage string
GetOutParam System.Linq.Expressions.ParameterExpression
Item System.Linq.Expressions.Expression
ItemHead System.Linq.Expressions.Expression
Logic System.Linq.Expressions.Expression
Math System.Linq.Expressions.Expression
MethodCall System.Linq.Expressions.Expression
Mul System.Linq.Expressions.Expression
ObjItem System.Linq.Expressions.Expression
ObjPath System.Linq.Expressions.Expression
ObjectName System.Linq.Expressions.Expression
ObjectPath System.Linq.Expressions.Expression
Params System.Linq.Expressions.Expression[]
SetBinding void
Statement System.Linq.Expressions.Expression
StringUnion System.Linq.Expressions.Expression
UnarySub System.Linq.Expressions.Expression

Public Methods

Method Description
Exp ( ) : Expression
GetToken ( ) : Token
Parse ( Func func ) : Delegate
Prog ( ) : Expression
Program ( string prog, object ui, bool isBinding ) : System

Private Methods

Method Description
Assign ( Expression l, Expression retExp ) : Expression
Compare ( ) : Expression
GetExceptionMessage ( string msg ) : string
GetOutParam ( string name ) : System.Linq.Expressions.ParameterExpression
Item ( ) : Expression
ItemHead ( object &obj ) : Expression
Logic ( ) : Expression
Math ( ) : Expression
MethodCall ( string name, Expression obj, Type inType ) : Expression
Mul ( ) : Expression
ObjItem ( string objName, bool isLeft, Expression &retExp ) : Expression
ObjPath ( Expression objExp ) : Expression
ObjectName ( string objName, object &obj ) : Expression
ObjectPath ( bool isLeft, Expression &retExp, Expression inExp, object obj ) : Expression
Params ( ) : System.Linq.Expressions.Expression[]
SetBinding ( object o, string path ) : void
Statement ( ) : Expression
StringUnion ( ) : Expression
UnarySub ( ) : Expression

Method Details

Exp() public method

public Exp ( ) : Expression
return System.Linq.Expressions.Expression

GetToken() public method

public GetToken ( ) : Token
return Token

Parse() public method

public Parse ( Func func ) : Delegate
func Func
return System.Delegate

Prog() public method

public Prog ( ) : Expression
return System.Linq.Expressions.Expression

Program() public method

public Program ( string prog, object ui, bool isBinding ) : System
prog string
ui object
isBinding bool
return System

Property Details

Bindings public_oe property

public List Bindings
return List

Events public_oe property

public List Events
return List

exp public_oe property

public Expression,System.Linq.Expressions exp
return System.Linq.Expressions.Expression