C# Class CSE.Exps.AssignExp

Used to parse assignment expressions
Datei anzeigen Open project: kcherr1/CSharp-Eval Class Usage Examples

Public Methods

Method Description
Parse ( List envChain, List envNames, List envIndices, CseObject rhs ) : CseObject

Parses assignment expressions. This method basically just prepares the parameters for a call to IdentifierExp.Assign(). Reference that method for more information on this method's parameters.

Method Details

Parse() public static method

Parses assignment expressions. This method basically just prepares the parameters for a call to IdentifierExp.Assign(). Reference that method for more information on this method's parameters.
public static Parse ( List envChain, List envNames, List envIndices, CseObject rhs ) : CseObject
envChain List /// List of CseObjects from the chain expression of the lhs. /// This makes up the list of environment objects. ///
envNames List List of field/property names in the lhs chain expression.
envIndices List /// List of array indices for each array in the lhs chain expression. /// For each non-array, the envIndices at that index is null. ///
rhs CseObject Rhs expression
return CseObject