3 namespace System.Linq.Expressions
5 public sealed class ConditionalExpression : Expression
8 internal ConditionalExpression(Expression test, Expression ifTrue, Expression ifFalse, Type type)
9 : base(ExpressionType.Conditional, type)
13 this.ifFalse = ifFalse;
18 private Expression ifFalse;
19 private Expression ifTrue;
20 private Expression test;
24 public Expression IfFalse
26 get { return ifFalse; }
29 public Expression IfTrue
31 get { return ifTrue; }
34 public Expression Test
40 #region Internal Methods
41 internal override void BuildString(StringBuilder builder)