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);
236
Expr arr =
Visit
(pExpr.Array);
300
pObject =
Visit
(pObject);
322
pObject =
Visit
(expr.MemberGroup.OptionalObject);
368
Expr pObject =
Visit
(oldObject);
411
Expr newL =
Visit
(origL);
412
Expr newR =
Visit
(origR);
483
return
Visit
(expr.Child);
496
return GenerateCall(pdm,
Visit
(origOp));
564
p1 =
Visit
(p1);
565
p2 =
Visit
(p2);
598
return
Visit
(call);
619
Expr op =
Visit
(arg);
660
p1 =
Visit
(p1);
661
p2 =
Visit
(p2);
670
GenerateConversionWithSource(
Visit
(arg), CType, bChecked || arg.isChecked());
686
return GenerateCall(PREDEFMETH.PM_EXPRESSION_CONVERT,
Visit
(pArgument), pStrippedTypeExpr);
692
Expr target =
Visit
(arg);
767
pConversionSource =
Visit
(pUDConversionArgument);
782
pConversionSource =
Visit
(pCastArgument);
850
ExprFactory.AppendItemToList(
Visit
(oldArg), ref newArgs, ref newArgsTail);
870
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);