64 references to Visit
Microsoft.CSharp (64)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (3)
63
rewriter.
Visit
(binOp.OptionalLeftChild);
66
ExpressionExpr e = rewriter.
Visit
(call) as ExpressionExpr;
227
return
Visit
(((ExprList)pExpr.OptionalArguments).OptionalElement);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (34)
44
lhs =
Visit
(prop);
52
Expr instance =
Visit
(prop.MemberGroup.OptionalObject);
63
lhs =
Visit
(assignment.LHS);
66
Expr rhs =
Visit
(assignment.RHS);
73
return
Visit
(pExpr.OptionalMulti.Left);
79
Expr rhs =
Visit
(pExpr.Operator);
80
Expr lhs =
Visit
(pExpr.Left);
100
Expr body =
Visit
(anonmeth.Expression);
137
pObject =
Visit
(expr.OptionalObject);
163
return
Visit
(pArgument);
172
return
Visit
(pArgument);
197
Expr p1 =
Visit
(expr.FirstArgument);
198
Expr p2 =
Visit
(expr.SecondArgument);
238
Expr arr =
Visit
(pExpr.Array);
302
pObject =
Visit
(pObject);
324
pObject =
Visit
(expr.MemberGroup.OptionalObject);
370
Expr pObject =
Visit
(oldObject);
413
Expr newL =
Visit
(origL);
414
Expr newR =
Visit
(origR);
485
return
Visit
(expr.Child);
498
return GenerateCall(pdm,
Visit
(origOp));
566
p1 =
Visit
(p1);
567
p2 =
Visit
(p2);
600
return
Visit
(call);
621
Expr op =
Visit
(arg);
662
p1 =
Visit
(p1);
663
p2 =
Visit
(p2);
672
GenerateConversionWithSource(
Visit
(arg), CType, bChecked || arg.isChecked());
688
return GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT,
Visit
(pArgument), pStrippedTypeExpr);
694
Expr target =
Visit
(arg);
769
pConversionSource =
Visit
(pUDConversionArgument);
784
pConversionSource =
Visit
(pCastArgument);
852
ExprFactory.AppendItemToList(
Visit
(oldArg), ref newArgs, ref newArgsTail);
872
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);