C# Класс Com.Aote.Marks.Program

执行一段程序,例如函数调用,赋值等。也可以用于给属性赋值
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Bindings List
Events List
exp System.Linq.Expressions.Expression

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
Exp ( ) : Expression
GetToken ( ) : Token
Parse ( Func func ) : Delegate
Prog ( ) : Expression
Program ( string prog, object ui, bool isBinding ) : System

Приватные методы

Метод Описание
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

Описание методов

Exp() публичный Метод

public Exp ( ) : Expression
Результат System.Linq.Expressions.Expression

GetToken() публичный Метод

public GetToken ( ) : Token
Результат Token

Parse() публичный Метод

public Parse ( Func func ) : Delegate
func Func
Результат System.Delegate

Prog() публичный Метод

public Prog ( ) : Expression
Результат System.Linq.Expressions.Expression

Program() публичный Метод

public Program ( string prog, object ui, bool isBinding ) : System
prog string
ui object
isBinding bool
Результат System

Описание свойств

Bindings публичное свойство

public List Bindings
Результат List

Events публичное свойство

public List Events
Результат List

exp публичное свойство

public Expression,System.Linq.Expressions exp
Результат System.Linq.Expressions.Expression