4 writes to OptionalElement
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
940
list.
OptionalElement
= StripNamedArgument(list.OptionalElement);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (1)
2408
list.
OptionalElement
= pExprWrap;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\List.cs (1)
11
OptionalElement
= optionalElement;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
107
list.
OptionalElement
= Visit(list.OptionalElement);
35 references to OptionalElement
Microsoft.CSharp (35)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (21)
227
return Visit(((ExprList)pExpr.OptionalArguments).
OptionalElement
);
257
methinfo = (ExprMethodInfo)next.
OptionalElement
;
280
obj = GetExpression(((ExprList)pExpr.OptionalArguments).
OptionalElement
);
298
Expression obj = GetExpression(list.
OptionalElement
);
332
e = GetExpression(list.
OptionalElement
);
333
t = ((ExprTypeOf)list2.
OptionalElement
).SourceType.AssociatedSystemType;
360
e = GetExpression(list.
OptionalElement
);
390
Expr instance = list.
OptionalElement
;
396
propinfo = nextList.
OptionalElement
as ExprPropertyInfo;
446
return Expression.Field(GetExpression(list.
OptionalElement
), f);
457
GetExpression(list.
OptionalElement
),
468
ConstructorInfo constructor = ((ExprMethodInfo)list.
OptionalElement
).ConstructorInfo;
481
list.
OptionalElement
.Object, ((ExprTypeOf)list.OptionalNextListNode).SourceType.AssociatedSystemType);
492
GetExpression(list.
OptionalElement
),
503
Expression arg1 = GetExpression(list.
OptionalElement
);
565
Expression arg1 = GetExpression(list.
OptionalElement
);
566
Expression arg2 = GetExpression(((ExprList)list.OptionalNextListNode).
OptionalElement
);
573
ExprConstant isLifted = (ExprConstant)next.
OptionalElement
;
668
Expression arg = GetExpression(list.
OptionalElement
);
800
((ExprTypeOf)list.
OptionalElement
).SourceType.AssociatedSystemType,
901
p = pList.
OptionalElement
;
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
940
list.OptionalElement = StripNamedArgument(list.
OptionalElement
);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (4)
770
arg = next.
OptionalElement
;
786
arg = nextList.
OptionalElement
;
1348
arg = next.
OptionalElement
;
1665
arg = next.
OptionalElement
;
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs (1)
38
yield return list.
OptionalElement
;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (1)
2406
Expr pExpr = list.
OptionalElement
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExpressionIterator.cs (1)
88
_pCurrent = pList.
OptionalElement
;
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 (3)
551
p1 = args.
OptionalElement
;
560
p1 = ((ExprWrap)args.
OptionalElement
).OptionalExpression;
657
p1 = args.
OptionalElement
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
107
list.OptionalElement = Visit(list.
OptionalElement
);