Finds the first sub-expression that is of a specified type
Inheritance: System.Linq.Expressions.ExpressionVisitor
Exemplo n.º 1
0
        public static Expression Find(Expression expression, Type type)
        {
            TypedSubtreeFinder finder = new TypedSubtreeFinder(type);

            finder.Visit(expression);
            return(finder.root);
        }
Exemplo n.º 2
0
        public static Expression Find(Expression expression, ExpressionType type)
        {
            TypedSubtreeFinder finder = new TypedSubtreeFinder(null)
            {
                expressionType = type
            };

            finder.Visit(expression);
            return(finder.root);
        }
Exemplo n.º 3
0
 public static Expression Find(Expression expression, ExpressionType type)
 {
     TypedSubtreeFinder finder = new TypedSubtreeFinder(null) { expressionType = type };
     finder.Visit(expression);
     return finder.root;
 }
Exemplo n.º 4
0
 public static Expression Find(Expression expression, Type type)
 {
     TypedSubtreeFinder finder = new TypedSubtreeFinder(type);
     finder.Visit(expression);
     return finder.root;
 }