Show / Hide Table of Contents

Class ExpressionTree<T>

Represents an expression tree containing an expression.

Inheritance
System.Object
Tree<ExpressionTreeNode>
ExpressionTreeBase
ExpressionTree
ExpressionTree<T>
ExpressionTreeWildcard
Implements
ITree<ExpressionTreeNode>
ITree
System.IEquatable<ExpressionTreeBase>
ITyped
Inherited Members
ExpressionTree.ToStringFormat()
ExpressionTree.Update(IEnumerable<ExpressionTree>)
ExpressionTree.Update(ExpressionTree[])
ExpressionTree.UpdateCore(IEnumerable<ITree<ExpressionTreeNode>>)
ExpressionTree.GetTypeCore()
ExpressionTreeBase.Equals(ExpressionTreeBase)
ExpressionTreeBase.Equals(Object)
ExpressionTreeBase.GetHashCode()
ExpressionTreeBase.ITyped.GetType()
Tree<ExpressionTreeNode>.ToString()
Tree<ExpressionTreeNode>.ToString(Int32)
Tree<ExpressionTreeNode>.Update(IEnumerable<ITree<ExpressionTreeNode>>)
Tree<ExpressionTreeNode>.Update(ITree<ExpressionTreeNode>[])
Tree<ExpressionTreeNode>.ITree.Update(IEnumerable<ITree>)
Tree<ExpressionTreeNode>.Accept(ITreeVisitor<ExpressionTreeNode>)
Tree<ExpressionTreeNode>.ITree.Accept(ITreeVisitor)
Tree<ExpressionTreeNode>.Value
Tree<ExpressionTreeNode>.Children
Tree<ExpressionTreeNode>.ITree.Value
Tree<ExpressionTreeNode>.ITree.Children
Namespace: System.Linq.Expressions
Assembly: Nuqleon.Linq.CompilerServices.dll
Syntax
public class ExpressionTree<T> : ExpressionTree, ITree<ExpressionTreeNode>, ITree, IEquatable<ExpressionTreeBase>, ITyped where T : Expression
Type Parameters
Name Description
T

Type of the expression. This type has to derive from Expression.

Properties

Expression

Gets the expression contained in the expression tree.

Declaration
public T Expression { get; }
Property Value
Type Description
T

Implements

ITree<T>
ITree
System.IEquatable<>
ITyped
In This Article
Back to top Generated by DocFX