C# Class YAMP.MemberOperator

The member (dot) operator used to access members of objects.
Inheritance: BinaryOperator
Show file Open project: FlorianRappl/YAMP

Public Properties

Property Type Description
Mapping BinaryOperatorMappingList
OpLevel int
Symbol String

Public Methods

Method Description
Create ( ) : Operator
Handle ( Expression left, Expression right, Value>.IDictionary symbols ) : Value
Handle ( Expression left, Expression right, Value value, Value>.IDictionary symbols ) : Value
MemberOperator ( ) : System
Perform ( Value left, Value right ) : Value

Method Details

Create() public method

public Create ( ) : Operator
return Operator

Handle() public method

public Handle ( Expression left, Expression right, Value>.IDictionary symbols ) : Value
left Expression
right Expression
symbols Value>.IDictionary
return Value

Handle() public method

public Handle ( Expression left, Expression right, Value value, Value>.IDictionary symbols ) : Value
left Expression
right Expression
value Value
symbols Value>.IDictionary
return Value

MemberOperator() public method

public MemberOperator ( ) : System
return System

Perform() public method

public Perform ( Value left, Value right ) : Value
left Value
right Value
return Value

Property Details

Mapping public static property

public static BinaryOperatorMappingList,YAMP Mapping
return BinaryOperatorMappingList

OpLevel public static property

public static int OpLevel
return int

Symbol public static property

public static String Symbol
return String