Method | Description | |
---|---|---|
Equals ( object obj ) : bool | ||
GetHashCode ( ) : int |
Method | Description | |
---|---|---|
Equals ( |
||
expand ( Lens.Compiler.Context ctx, bool mustReturn ) : NodeBase | ||
getChildren ( ) : IEnumerable |
||
resolve ( Lens.Compiler.Context ctx, bool mustReturn ) : |
Method | Description | |
---|---|---|
detectEnumerableType ( Lens.Compiler.Context ctx ) : void |
Calculates the variable type and other required values for enumeration of an IEnumerable`1.
|
|
detectRangeType ( Lens.Compiler.Context ctx ) : void |
Calculates the variable type of a numeric range iteration.
|
|
expandArray ( Lens.Compiler.Context ctx ) : NodeBase |
Expands the foreach loop if it iterates over T[].
|
|
expandEnumerable ( Lens.Compiler.Context ctx, bool mustReturn ) : NodeBase |
Expands the foreach loop if it iterates over an IEnumerable`1.
|
|
expandRange ( Lens.Compiler.Context ctx ) : NodeBase |
Expands the foreach loop if it iterates over a numeric range.
|
|
getIndexAssignment ( NodeBase indexGetter ) : NodeBase |
Gets the expression for saving the value at an index to a variable.
|
protected Equals ( |
||
other | ||
return | bool |
protected expand ( Lens.Compiler.Context ctx, bool mustReturn ) : NodeBase | ||
ctx | Lens.Compiler.Context | |
mustReturn | bool | |
return | NodeBase |
protected resolve ( Lens.Compiler.Context ctx, bool mustReturn ) : |
||
ctx | Lens.Compiler.Context | |
mustReturn | bool | |
return |