1 instantiation of ExprAssignment
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
191
public static ExprAssignment CreateAssignment(Expr left, Expr right) => new
ExprAssignment
(left, right);
9 references to ExprAssignment
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1625
private static
ExprAssignment
GenerateOptimizedAssignment(Expr op1, Expr op2) => ExprFactory.CreateAssignment(op1, op2);
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
191
public static
ExprAssignment
CreateAssignment(Expr left, Expr right) => new ExprAssignment(left, right);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
31
protected override Expr VisitASSIGNMENT(
ExprAssignment
assignment)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (6)
20
ExpressionKind.Assignment => VisitASSIGNMENT(pExpr as
ExprAssignment
),
124
exprRet = Visit((pExpr as
ExprAssignment
).LHS);
126
(pExpr as
ExprAssignment
).LHS = exprRet;
127
exprRet = Visit((pExpr as
ExprAssignment
).RHS);
129
(pExpr as
ExprAssignment
).RHS = exprRet;
316
protected virtual Expr VisitASSIGNMENT(
ExprAssignment
pExpr)