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

Microsoft.CSharp.RuntimeBinder.Semantics.ExprVisitorBase

abstract class ExprVisitorBase
namespace Microsoft.CSharp.RuntimeBinder.Semantics { internal abstract class ExprVisitorBase { protected Expr Visit(Expr pExpr); protected virtual Expr Dispatch(Expr pExpr); protected virtual Expr VisitEXPR(Expr pExpr); protected virtual Expr VisitBINOP(ExprBinOp pExpr); protected virtual Expr VisitLIST(ExprList pExpr); protected virtual Expr VisitASSIGNMENT(ExprAssignment pExpr); protected virtual Expr VisitARRAYINDEX(ExprArrayIndex pExpr); protected virtual Expr VisitUNARYOP(ExprUnaryOp pExpr); protected virtual Expr VisitUSERLOGOP(ExprUserLogicalOp pExpr); protected virtual Expr VisitTYPEOF(ExprTypeOf pExpr); protected virtual Expr VisitCAST(ExprCast pExpr); protected virtual Expr VisitUSERDEFINEDCONVERSION(ExprUserDefinedConversion pExpr); protected virtual Expr VisitZEROINIT(ExprZeroInit pExpr); protected virtual Expr VisitMEMGRP(ExprMemberGroup pExpr); protected virtual Expr VisitCALL(ExprCall pExpr); protected virtual Expr VisitPROP(ExprProperty pExpr); protected virtual Expr VisitFIELD(ExprField pExpr); protected virtual Expr VisitLOCAL(ExprLocal pExpr); protected virtual Expr VisitCONSTANT(ExprConstant pExpr); protected virtual Expr VisitMULTIGET(ExprMultiGet pExpr); protected virtual Expr VisitMULTI(ExprMulti pExpr); protected virtual Expr VisitWRAP(ExprWrap pExpr); protected virtual Expr VisitCONCAT(ExprConcat pExpr); protected virtual Expr VisitARRINIT(ExprArrayInit pExpr); protected virtual Expr VisitFIELDINFO(ExprFieldInfo pExpr); protected virtual Expr VisitMETHODINFO(ExprMethodInfo pExpr); protected virtual Expr VisitEQUALS(ExprBinOp pExpr); protected virtual Expr VisitCOMPARE(ExprBinOp pExpr); protected virtual Expr VisitEQ(ExprBinOp pExpr); protected virtual Expr VisitNE(ExprBinOp pExpr); protected virtual Expr VisitLE(ExprBinOp pExpr); protected virtual Expr VisitGE(ExprBinOp pExpr); protected virtual Expr VisitADD(ExprBinOp pExpr); protected virtual Expr VisitSUB(ExprBinOp pExpr); protected virtual Expr VisitDIV(ExprBinOp pExpr); protected virtual Expr VisitBITAND(ExprBinOp pExpr); protected virtual Expr VisitBITOR(ExprBinOp pExpr); protected virtual Expr VisitLSHIFT(ExprBinOp pExpr); protected virtual Expr VisitLOGAND(ExprBinOp pExpr); protected virtual Expr VisitSEQUENCE(ExprBinOp pExpr); protected virtual Expr VisitSAVE(ExprBinOp pExpr); protected virtual Expr VisitINDIR(ExprBinOp pExpr); protected virtual Expr VisitSTRINGEQ(ExprBinOp pExpr); protected virtual Expr VisitDELEGATEEQ(ExprBinOp pExpr); protected virtual Expr VisitDELEGATEADD(ExprBinOp pExpr); protected virtual Expr VisitLT(ExprBinOp pExpr); protected virtual Expr VisitMUL(ExprBinOp pExpr); protected virtual Expr VisitBITXOR(ExprBinOp pExpr); protected virtual Expr VisitRSHIFT(ExprBinOp pExpr); protected virtual Expr VisitLOGOR(ExprBinOp pExpr); protected virtual Expr VisitSTRINGNE(ExprBinOp pExpr); protected virtual Expr VisitDELEGATENE(ExprBinOp pExpr); protected virtual Expr VisitGT(ExprBinOp pExpr); protected virtual Expr VisitMOD(ExprBinOp pExpr); protected virtual Expr VisitSWAP(ExprBinOp pExpr); protected virtual Expr VisitDELEGATESUB(ExprBinOp pExpr); protected virtual Expr VisitTRUE(ExprUnaryOp pExpr); protected virtual Expr VisitINC(ExprUnaryOp pExpr); protected virtual Expr VisitLOGNOT(ExprUnaryOp pExpr); protected virtual Expr VisitNEG(ExprUnaryOp pExpr); protected virtual Expr VisitBITNOT(ExprUnaryOp pExpr); protected virtual Expr VisitADDR(ExprUnaryOp pExpr); protected virtual Expr VisitDECIMALNEG(ExprUnaryOp pExpr); protected virtual Expr VisitDECIMALDEC(ExprUnaryOp pExpr); protected virtual Expr VisitFALSE(ExprUnaryOp pExpr); protected virtual Expr VisitDEC(ExprUnaryOp pExpr); protected virtual Expr VisitUPLUS(ExprUnaryOp pExpr); protected virtual Expr VisitDECIMALINC(ExprUnaryOp pExpr); protected ExprVisitorBase(); } }