6 writes to OptionalArguments
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
894
result.
OptionalArguments
= pList;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1071
call.
OptionalArguments
= newArgs;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Call.cs (1)
17
OptionalArguments
= arguments;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs (1)
23
OptionalArguments
= pOptionalArguments;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (2)
198
(pExpr as ExprCall).
OptionalArguments
= exprRet;
206
(pExpr as ExprProperty).
OptionalArguments
= exprRet;
43 references to OptionalArguments
Microsoft.CSharp (43)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (17)
226
return Visit(((ExprList)pExpr.
OptionalArguments
).OptionalElement);
253
ExprList list = (ExprList)pExpr.
OptionalArguments
;
279
obj = GetExpression(((ExprList)pExpr.
OptionalArguments
).OptionalElement);
295
ExprList list = (ExprList)pExpr.
OptionalArguments
;
329
ExprList list = (ExprList)pExpr.
OptionalArguments
;
357
ExprList list = (ExprList)pExpr.
OptionalArguments
;
387
ExprList list = (ExprList)pExpr.
OptionalArguments
;
425
ExprList list = (ExprList)pExpr.
OptionalArguments
;
453
ExprList list = (ExprList)pExpr.
OptionalArguments
;
465
ExprList list = (ExprList)pExpr.
OptionalArguments
;
477
ExprList list = (ExprList)pExpr.
OptionalArguments
;
488
ExprList list = (ExprList)pExpr.
OptionalArguments
;
500
ExprList list = (ExprList)pExpr.
OptionalArguments
;
563
ExprList list = (ExprList)pExpr.
OptionalArguments
;
641
Expression arg = GetExpression(pExpr.
OptionalArguments
);
666
ExprList list = (ExprList)pExpr.
OptionalArguments
;
796
ExprList list = (ExprList)call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
841
Expr arguments = result.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
1078
pExpr = call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
526
if (result.
OptionalArguments
!= null)
1065
Expr argsPtr = call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (2)
30
pExpr = call.
OptionalArguments
;
46
Expr args = call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2334
Debug.Assert(pCall.
OptionalArguments
!= null);
2346
ExprList list = (ExprList)pCall.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\UserDefinedLogicalOperator.cs (2)
14
Debug.Assert((operatorCall?.
OptionalArguments
as ExprList)?.OptionalElement != null);
18
Expr leftChild = ((ExprList)operatorCall.
OptionalArguments
).OptionalElement;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (14)
40
if (prop.
OptionalArguments
== null)
54
GenerateArgsList(prop.
OptionalArguments
),
256
return GenerateConversion(expr.
OptionalArguments
, expr.Type, expr.isChecked());
259
return GenerateUserDefinedConversion(expr.
OptionalArguments
, expr.Type, expr.MethWithInst);
302
Expr args = GenerateArgsList(expr.
OptionalArguments
);
324
if (expr.
OptionalArguments
!= null)
327
Expr args = GenerateArgsList(expr.
OptionalArguments
);
368
Expr args = GenerateArgsList(expr.
OptionalArguments
);
548
ExprList args = (ExprList)ascall.
OptionalArguments
;
557
ExprList args = (ExprList)userLogOp.OperatorCall.
OptionalArguments
;
590
arg = call.
OptionalArguments
;
653
ExprList args = (ExprList)udcall.
OptionalArguments
;
759
Expr pUDConversionArgument = convCall.
OptionalArguments
;
836
Expr args = GenerateArgsList(expr.
OptionalArguments
);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (2)
197
exprRet = Visit((pExpr as ExprCall).
OptionalArguments
);
205
exprRet = Visit((pExpr as ExprProperty).
OptionalArguments
);