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