4 writes to OptionalNextListNode
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
925
list.
OptionalNextListNode
= StripNamedArgument(list.OptionalNextListNode);
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
234
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)
254
if (list.
OptionalNextListNode
is ExprList next)
257
arrinit = (ExprArrayInit)next.
OptionalNextListNode
;
261
methinfo = (ExprMethodInfo)list.
OptionalNextListNode
;
302
indices = new[] { GetExpression(list.
OptionalNextListNode
) };
307
indices = GetArgumentsFromArrayInit((ExprArrayInit)list.
OptionalNextListNode
);
330
ExprList list2 = (ExprList)list.
OptionalNextListNode
;
341
MethodInfo m = ((ExprMethodInfo)list2.
OptionalNextListNode
).MethodInfo;
360
t = ((ExprTypeOf)list.
OptionalNextListNode
).SourceType.AssociatedSystemType;
390
Expr nextNode = list.
OptionalNextListNode
;
396
arguments = nextList.
OptionalNextListNode
as ExprArrayInit;
426
ExprFieldInfo fieldInfo = (ExprFieldInfo)list.
OptionalNextListNode
;
457
GetArgumentsFromArrayInit(list.
OptionalNextListNode
as ExprArrayInit));
468
Expression[] arguments = GetArgumentsFromArrayInit(list.
OptionalNextListNode
as ExprArrayInit);
480
list.OptionalElement.Object, ((ExprTypeOf)list.
OptionalNextListNode
).SourceType.AssociatedSystemType);
492
GetExpression(list.
OptionalNextListNode
));
503
Expression arg2 = GetExpression(list.
OptionalNextListNode
);
565
Expression arg2 = GetExpression(((ExprList)list.
OptionalNextListNode
).OptionalElement);
567
list = (ExprList)list.
OptionalNextListNode
;
570
if (list.
OptionalNextListNode
is ExprList next)
575
methodInfo = ((ExprMethodInfo)next.
OptionalNextListNode
).MethodInfo;
579
methodInfo = ((ExprMethodInfo)list.
OptionalNextListNode
).MethodInfo;
668
MethodInfo methodInfo = ((ExprMethodInfo)list.
OptionalNextListNode
).MethodInfo;
800
GetArgumentsFromArrayInit((ExprArrayInit)list.
OptionalNextListNode
));
901
list = pList.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
919
if (list.
OptionalNextListNode
is ExprList next)
925
list.OptionalNextListNode = StripNamedArgument(list.
OptionalNextListNode
);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (4)
755
list = next.
OptionalNextListNode
;
771
list = nextList.
OptionalNextListNode
;
1323
list = next.
OptionalNextListNode
;
1637
list = next.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs (1)
39
exprCur = list.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (4)
231
Debug.Assert((last as ExprList)?.
OptionalNextListNode
!= null);
232
Debug.Assert((last as ExprList).
OptionalNextListNode
.Kind != ExpressionKind.List);
234
list.OptionalNextListNode = CreateList(list.
OptionalNextListNode
, newItem);
235
last = list.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExpressionIterator.cs (1)
61
Init(_pList.
OptionalNextListNode
);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (6)
549
Debug.Assert(args.
OptionalNextListNode
.Kind != ExpressionKind.List);
551
p2 = args.
OptionalNextListNode
;
558
Debug.Assert(args.
OptionalNextListNode
.Kind != ExpressionKind.List);
560
p2 = args.
OptionalNextListNode
;
654
Debug.Assert(args.
OptionalNextListNode
.Kind != ExpressionKind.List);
657
p2 = args.
OptionalNextListNode
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
108
Expr nextNode = list.
OptionalNextListNode
;