<PackageReference Include="Microsoft.CSharp" Version="4.6.0" />

ExprVisitorBase

public ExprVisitorBase()

protected EXPR CacheExprMapping(EXPR pExpr, EXPR pTransformedExpr)

protected virtual EXPR Dispatch(EXPR pExpr)

protected bool IsCachedExpr(EXPR pExpr, out EXPR pTransformedExpr)

public EXPR Visit(EXPR pExpr)

protected virtual EXPR VisitADD(EXPRBINOP pExpr)

protected virtual EXPR VisitADDR(EXPRUNARYOP pExpr)

protected virtual EXPR VisitARRAYINDEX(EXPRARRAYINDEX pExpr)

protected virtual EXPR VisitARRAYLENGTH(EXPRARRAYLENGTH pExpr)

protected virtual EXPR VisitARRINIT(EXPRARRINIT pExpr)

protected virtual EXPR VisitASSIGNMENT(EXPRASSIGNMENT pExpr)

protected virtual EXPR VisitBINOP(EXPRBINOP pExpr)

protected virtual EXPR VisitBITAND(EXPRBINOP pExpr)

protected virtual EXPR VisitBITNOT(EXPRUNARYOP pExpr)

protected virtual EXPR VisitBITOR(EXPRBINOP pExpr)

protected virtual EXPR VisitBITXOR(EXPRBINOP pExpr)

protected virtual EXPR VisitBLOCK(EXPRBLOCK pExpr)

protected virtual EXPR VisitBOUNDLAMBDA(EXPRBOUNDLAMBDA pExpr)

protected virtual EXPR VisitCALL(EXPRCALL pExpr)

protected virtual EXPR VisitCAST(EXPRCAST pExpr)

protected void VisitChildren(EXPR pExpr)

protected virtual EXPR VisitCLASS(EXPRCLASS pExpr)

protected virtual EXPR VisitCOMPARE(EXPRBINOP pExpr)

protected virtual EXPR VisitCONCAT(EXPRCONCAT pExpr)

protected virtual EXPR VisitCONSTANT(EXPRCONSTANT pExpr)

protected virtual EXPR VisitDEC(EXPRUNARYOP pExpr)

protected virtual EXPR VisitDECIMALDEC(EXPRUNARYOP pExpr)

protected virtual EXPR VisitDECIMALINC(EXPRUNARYOP pExpr)

protected virtual EXPR VisitDECIMALNEG(EXPRUNARYOP pExpr)

protected virtual EXPR VisitDELEGATEADD(EXPRBINOP pExpr)

protected virtual EXPR VisitDELEGATEEQ(EXPRBINOP pExpr)

protected virtual EXPR VisitDELEGATENE(EXPRBINOP pExpr)

protected virtual EXPR VisitDELEGATESUB(EXPRBINOP pExpr)

protected virtual EXPR VisitDIV(EXPRBINOP pExpr)

protected virtual EXPR VisitEQ(EXPRBINOP pExpr)

protected virtual EXPR VisitEQUALS(EXPRBINOP pExpr)

protected virtual EXPR VisitEVENT(EXPREVENT pExpr)

protected virtual EXPR VisitEXPR(EXPR pExpr)

protected virtual EXPR VisitFALSE(EXPRUNARYOP pExpr)

protected virtual EXPR VisitFIELD(EXPRFIELD pExpr)

protected virtual EXPR VisitFIELDINFO(EXPRFIELDINFO pExpr)

protected virtual EXPR VisitFUNCPTR(EXPRFUNCPTR pExpr)

protected virtual EXPR VisitGE(EXPRBINOP pExpr)

protected virtual EXPR VisitGT(EXPRBINOP pExpr)

protected virtual EXPR VisitINC(EXPRUNARYOP pExpr)

protected virtual EXPR VisitINDIR(EXPRBINOP pExpr)

protected virtual EXPR VisitLE(EXPRBINOP pExpr)

protected virtual EXPR VisitLIST(EXPRLIST pExpr)

protected virtual EXPR VisitLOCAL(EXPRLOCAL pExpr)

protected virtual EXPR VisitLOGAND(EXPRBINOP pExpr)

protected virtual EXPR VisitLOGNOT(EXPRUNARYOP pExpr)

protected virtual EXPR VisitLOGOR(EXPRBINOP pExpr)

protected virtual EXPR VisitLSHIFT(EXPRBINOP pExpr)

protected virtual EXPR VisitLT(EXPRBINOP pExpr)

protected virtual EXPR VisitMEMGRP(EXPRMEMGRP pExpr)

protected virtual EXPR VisitMETHODINFO(EXPRMETHODINFO pExpr)

protected virtual EXPR VisitMOD(EXPRBINOP pExpr)

protected virtual EXPR VisitMUL(EXPRBINOP pExpr)

protected virtual EXPR VisitMULTI(EXPRMULTI pExpr)

protected virtual EXPR VisitMULTIGET(EXPRMULTIGET pExpr)

protected virtual EXPR VisitNE(EXPRBINOP pExpr)

protected virtual EXPR VisitNEG(EXPRUNARYOP pExpr)

protected virtual EXPR VisitPROP(EXPRPROP pExpr)

protected virtual EXPR VisitQUESTIONMARK(EXPRQUESTIONMARK pExpr)

protected virtual EXPR VisitRANGE(EXPRBINOP pExpr)

protected virtual EXPR VisitRETURN(EXPRRETURN pExpr)

protected virtual EXPR VisitRSHIFT(EXPRBINOP pExpr)

protected virtual EXPR VisitSAVE(EXPRBINOP pExpr)

protected virtual EXPR VisitSEQREV(EXPRBINOP pExpr)

protected virtual EXPR VisitSEQUENCE(EXPRBINOP pExpr)

protected virtual EXPR VisitSTMT(EXPRSTMT pExpr)

protected virtual EXPR VisitSTRINGEQ(EXPRBINOP pExpr)

protected virtual EXPR VisitSTRINGNE(EXPRBINOP pExpr)

protected virtual EXPR VisitSUB(EXPRBINOP pExpr)

protected virtual EXPR VisitSWAP(EXPRBINOP pExpr)

protected virtual EXPR VisitTHISPOINTER(EXPRTHISPOINTER pExpr)

protected virtual EXPR VisitTRUE(EXPRUNARYOP pExpr)

protected virtual EXPR VisitTYPEARGUMENTS(EXPRTYPEARGUMENTS pExpr)

protected virtual EXPR VisitTYPEOF(EXPRTYPEOF pExpr)

protected virtual EXPR VisitUNARYOP(EXPRUNARYOP pExpr)

protected virtual EXPR VisitUNBOUNDLAMBDA(EXPRUNBOUNDLAMBDA pExpr)

protected virtual EXPR VisitUPLUS(EXPRUNARYOP pExpr)

protected virtual EXPR VisitUSERLOGOP(EXPRUSERLOGOP pExpr)

protected virtual EXPR VisitWRAP(EXPRWRAP pExpr)

protected virtual EXPR VisitZEROINIT(EXPRZEROINIT pExpr)