6 writes to OptionalArguments
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
917
result.
OptionalArguments
= pList;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1095
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)
227
return Visit(((ExprList)pExpr.
OptionalArguments
).OptionalElement);
254
ExprList list = (ExprList)pExpr.
OptionalArguments
;
280
obj = GetExpression(((ExprList)pExpr.
OptionalArguments
).OptionalElement);
296
ExprList list = (ExprList)pExpr.
OptionalArguments
;
330
ExprList list = (ExprList)pExpr.
OptionalArguments
;
358
ExprList list = (ExprList)pExpr.
OptionalArguments
;
388
ExprList list = (ExprList)pExpr.
OptionalArguments
;
426
ExprList list = (ExprList)pExpr.
OptionalArguments
;
454
ExprList list = (ExprList)pExpr.
OptionalArguments
;
466
ExprList list = (ExprList)pExpr.
OptionalArguments
;
478
ExprList list = (ExprList)pExpr.
OptionalArguments
;
489
ExprList list = (ExprList)pExpr.
OptionalArguments
;
501
ExprList list = (ExprList)pExpr.
OptionalArguments
;
564
ExprList list = (ExprList)pExpr.
OptionalArguments
;
642
Expression arg = GetExpression(pExpr.
OptionalArguments
);
667
ExprList list = (ExprList)pExpr.
OptionalArguments
;
797
ExprList list = (ExprList)call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
864
Expr arguments = result.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
1106
pExpr = call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
537
if (result.
OptionalArguments
!= null)
1089
Expr argsPtr = call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (2)
30
pExpr = call.
OptionalArguments
;
47
Expr args = call.
OptionalArguments
;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2391
Debug.Assert(pCall.
OptionalArguments
!= null);
2403
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)
41
if (prop.
OptionalArguments
== null)
55
GenerateArgsList(prop.
OptionalArguments
),
257
return GenerateConversion(expr.
OptionalArguments
, expr.Type, expr.isChecked());
260
return GenerateUserDefinedConversion(expr.
OptionalArguments
, expr.Type, expr.MethWithInst);
303
Expr args = GenerateArgsList(expr.
OptionalArguments
);
325
if (expr.
OptionalArguments
!= null)
328
Expr args = GenerateArgsList(expr.
OptionalArguments
);
369
Expr args = GenerateArgsList(expr.
OptionalArguments
);
549
ExprList args = (ExprList)ascall.
OptionalArguments
;
558
ExprList args = (ExprList)userLogOp.OperatorCall.
OptionalArguments
;
591
arg = call.
OptionalArguments
;
654
ExprList args = (ExprList)udcall.
OptionalArguments
;
760
Expr pUDConversionArgument = convCall.
OptionalArguments
;
837
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
);