4 writes to OptionalNextListNode
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
948
list.
OptionalNextListNode
= StripNamedArgument(list.OptionalNextListNode);
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
253
list.
OptionalNextListNode
= CreateList(list.OptionalNextListNode, newItem);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\List.cs (1)
12
OptionalNextListNode
= optionalNextListNode;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
116
list.
OptionalNextListNode
= Visit(nextNode);
43 references to OptionalNextListNode
Microsoft.CSharp (43)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (24)
255
if (list.
OptionalNextListNode
is ExprList next)
258
arrinit = (ExprArrayInit)next.
OptionalNextListNode
;
262
methinfo = (ExprMethodInfo)list.
OptionalNextListNode
;
303
indices = new[] { GetExpression(list.
OptionalNextListNode
) };
308
indices = GetArgumentsFromArrayInit((ExprArrayInit)list.
OptionalNextListNode
);
331
ExprList list2 = (ExprList)list.
OptionalNextListNode
;
342
MethodInfo m = ((ExprMethodInfo)list2.
OptionalNextListNode
).MethodInfo;
361
t = ((ExprTypeOf)list.
OptionalNextListNode
).SourceType.AssociatedSystemType;
391
Expr nextNode = list.
OptionalNextListNode
;
397
arguments = nextList.
OptionalNextListNode
as ExprArrayInit;
427
ExprFieldInfo fieldInfo = (ExprFieldInfo)list.
OptionalNextListNode
;
458
GetArgumentsFromArrayInit(list.
OptionalNextListNode
as ExprArrayInit));
469
Expression[] arguments = GetArgumentsFromArrayInit(list.
OptionalNextListNode
as ExprArrayInit);
481
list.OptionalElement.Object, ((ExprTypeOf)list.
OptionalNextListNode
).SourceType.AssociatedSystemType);
493
GetExpression(list.
OptionalNextListNode
));
504
Expression arg2 = GetExpression(list.
OptionalNextListNode
);
566
Expression arg2 = GetExpression(((ExprList)list.
OptionalNextListNode
).OptionalElement);
568
list = (ExprList)list.
OptionalNextListNode
;
571
if (list.
OptionalNextListNode
is ExprList next)
576
methodInfo = ((ExprMethodInfo)next.
OptionalNextListNode
).MethodInfo;
580
methodInfo = ((ExprMethodInfo)list.
OptionalNextListNode
).MethodInfo;
669
MethodInfo methodInfo = ((ExprMethodInfo)list.
OptionalNextListNode
).MethodInfo;
801
GetArgumentsFromArrayInit((ExprArrayInit)list.
OptionalNextListNode
));
902
list = pList.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
942
if (list.
OptionalNextListNode
is ExprList next)
948
list.OptionalNextListNode = StripNamedArgument(list.
OptionalNextListNode
);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (4)
771
list = next.
OptionalNextListNode
;
787
list = nextList.
OptionalNextListNode
;
1349
list = next.
OptionalNextListNode
;
1666
list = next.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs (1)
39
exprCur = list.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (4)
250
Debug.Assert((last as ExprList)?.
OptionalNextListNode
!= null);
251
Debug.Assert((last as ExprList).
OptionalNextListNode
.Kind != ExpressionKind.List);
253
list.OptionalNextListNode = CreateList(list.
OptionalNextListNode
, newItem);
254
last = list.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExpressionIterator.cs (1)
61
Init(_pList.
OptionalNextListNode
);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (6)
550
Debug.Assert(args.
OptionalNextListNode
.Kind != ExpressionKind.List);
552
p2 = args.
OptionalNextListNode
;
559
Debug.Assert(args.
OptionalNextListNode
.Kind != ExpressionKind.List);
561
p2 = args.
OptionalNextListNode
;
655
Debug.Assert(args.
OptionalNextListNode
.Kind != ExpressionKind.List);
658
p2 = args.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
108
Expr nextNode = list.
OptionalNextListNode
;