<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Linq.Expressions.ExpressionVisitor

public abstract class ExpressionVisitor
protected ExpressionVisitor()

public static ReadOnlyCollection<T> Visit<T>(ReadOnlyCollection<T> nodes, Func<T, T> elementVisitor)

public virtual Expression Visit(Expression node)

public T VisitAndConvert<T>(T node, string callerName) where T : Expression

public ReadOnlyCollection<T> VisitAndConvert<T>(ReadOnlyCollection<T> nodes, string callerName) where T : Expression

protected virtual CatchBlock VisitCatchBlock(CatchBlock node)

protected virtual ElementInit VisitElementInit(ElementInit node)

protected virtual LabelTarget VisitLabelTarget(LabelTarget node)

protected virtual SwitchCase VisitSwitchCase(SwitchCase node)