Class ConditionalBuilder
Builder of conditional expression.
Inherited Members
Namespace: DotNext.Metaprogramming
Assembly: DotNext.Metaprogramming.dll
Syntax
public sealed class ConditionalBuilder : ExpressionBuilder<ConditionalExpression>, IExpressionBuilder<ConditionalExpression>
Methods
| Improve this Doc View SourceElse(Expression)
Constructs negative branch of the conditional expression.
Declaration
public ConditionalBuilder Else(Expression branch)
Parameters
Type | Name | Description |
---|---|---|
Expression | branch | An expression representing negative branch. |
Returns
Type | Description |
---|---|
ConditionalBuilder | Conditional expression builder. |
Then(Expression)
Constructs positive branch of the conditional expression.
Declaration
public ConditionalBuilder Then(Expression branch)
Parameters
Type | Name | Description |
---|---|---|
Expression | branch | An expression representing positive branch. |
Returns
Type | Description |
---|---|
ConditionalBuilder | Conditional expression builder. |