public static void VisitMemberExpressionChildren<TExpression>( IMemberExpression<TExpression> memberExpression, IGenericExpressionVisitor visitor) where TExpression : IExpression { GenericExpressionChildVisitor.VisitMemberExpressionChildren<IMemberExpression<TExpression>, TExpression, IGenericExpressionVisitor>(memberExpression, visitor); }
public static void VisitArgumentChildren<TExpression>( IArgument<TExpression> argument, IGenericExpressionVisitor visitor) where TExpression : IExpression { GenericExpressionChildVisitor.VisitArgumentChildren<IArgument<TExpression>, TExpression, IGenericExpressionVisitor>(argument, visitor); }
public static void VisitMethodCallExpressionChildren<TExpression, TArgument>( IMethodCallExpression<TExpression, TArgument> methodCallExpression, IGenericExpressionVisitor visitor) where TExpression : IGenericExpression where TArgument : IArgument { GenericExpressionChildVisitor.VisitMethodCallExpressionChildren<IMethodCallExpression<TExpression, TArgument>, TExpression, TArgument, IGenericExpressionVisitor>(methodCallExpression, visitor); }
public static void VisitGenericMemberExpressionChildren<TExpression, TTypeReference>( IGenericMemberExpression<TExpression, TTypeReference> memberExpression, IGenericExpressionVisitor visitor) where TExpression : IExpression where TTypeReference : ITypeReference { GenericExpressionChildVisitor.VisitGenericMemberExpressionChildren<IGenericMemberExpression<TExpression, TTypeReference>, TExpression, TTypeReference, IGenericExpressionVisitor>(memberExpression, visitor); }