64 references to Visit
Microsoft.CSharp (64)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (3)
62
rewriter.
Visit
(binOp.OptionalLeftChild);
65
ExpressionExpr e = rewriter.
Visit
(call) as ExpressionExpr;
226
return
Visit
(((ExprList)pExpr.OptionalArguments).OptionalElement);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (34)
43
lhs =
Visit
(prop);
51
Expr instance =
Visit
(prop.MemberGroup.OptionalObject);
62
lhs =
Visit
(assignment.LHS);
65
Expr rhs =
Visit
(assignment.RHS);
72
return
Visit
(pExpr.OptionalMulti.Left);
78
Expr rhs =
Visit
(pExpr.Operator);
79
Expr lhs =
Visit
(pExpr.Left);
99
Expr body =
Visit
(anonmeth.Expression);
136
pObject =
Visit
(expr.OptionalObject);
162
return
Visit
(pArgument);
171
return
Visit
(pArgument);
196
Expr p1 =
Visit
(expr.FirstArgument);
197
Expr p2 =
Visit
(expr.SecondArgument);
235
Expr arr =
Visit
(pExpr.Array);
299
pObject =
Visit
(pObject);
321
pObject =
Visit
(expr.MemberGroup.OptionalObject);
367
Expr pObject =
Visit
(oldObject);
410
Expr newL =
Visit
(origL);
411
Expr newR =
Visit
(origR);
482
return
Visit
(expr.Child);
495
return GenerateCall(pdm,
Visit
(origOp));
563
p1 =
Visit
(p1);
564
p2 =
Visit
(p2);
597
return
Visit
(call);
618
Expr op =
Visit
(arg);
659
p1 =
Visit
(p1);
660
p2 =
Visit
(p2);
669
GenerateConversionWithSource(
Visit
(arg), CType, bChecked || arg.isChecked());
685
return GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT,
Visit
(pArgument), pStrippedTypeExpr);
691
Expr target =
Visit
(arg);
766
pConversionSource =
Visit
(pUDConversionArgument);
781
pConversionSource =
Visit
(pCastArgument);
849
ExprFactory.AppendItemToList(
Visit
(oldArg), ref newArgs, ref newArgsTail);
869
Expr rewrittenIndex =
Visit
(newIndex);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (27)
107
list.OptionalElement =
Visit
(list.OptionalElement);
116
list.OptionalNextListNode =
Visit
(nextNode);
124
exprRet =
Visit
((pExpr as ExprAssignment).LHS);
127
exprRet =
Visit
((pExpr as ExprAssignment).RHS);
133
exprRet =
Visit
((pExpr as ExprArrayIndex).Array);
136
exprRet =
Visit
((pExpr as ExprArrayIndex).Index);
154
exprRet =
Visit
((pExpr as ExprUnaryOp).Child);
160
exprRet =
Visit
((pExpr as ExprUserLogicalOp).TrueFalseCall);
163
exprRet =
Visit
((pExpr as ExprUserLogicalOp).OperatorCall);
166
exprRet =
Visit
((pExpr as ExprUserLogicalOp).FirstOperandToExamine);
175
exprRet =
Visit
((pExpr as ExprCast).Argument);
181
exprRet =
Visit
((pExpr as ExprUserDefinedConversion).UserDefinedCall);
192
exprRet =
Visit
((pExpr as ExprMemberGroup).OptionalObject);
197
exprRet =
Visit
((pExpr as ExprCall).OptionalArguments);
199
exprRet =
Visit
((pExpr as ExprCall).MemberGroup);
205
exprRet =
Visit
((pExpr as ExprProperty).OptionalArguments);
207
exprRet =
Visit
((pExpr as ExprProperty).MemberGroup);
213
exprRet =
Visit
((pExpr as ExprField).OptionalObject);
220
exprRet =
Visit
((pExpr as ExprConstant).OptionalConstructorCall);
253
exprRet =
Visit
((pExpr as ExprMulti).Left);
256
exprRet =
Visit
((pExpr as ExprMulti).Operator);
262
exprRet =
Visit
((pExpr as ExprConcat).FirstArgument);
265
exprRet =
Visit
((pExpr as ExprConcat).SecondArgument);
271
exprRet =
Visit
((pExpr as ExprArrayInit).OptionalArguments);
273
exprRet =
Visit
((pExpr as ExprArrayInit).OptionalArgumentDimensions);
288
exprRet =
Visit
((pExpr as ExprBinOp).OptionalLeftChild);
290
exprRet =
Visit
((pExpr as ExprBinOp).OptionalRightChild);