System.Linq.Expressions.SwitchExpression Members

The members of System.Linq.Expressions.SwitchExpression are listed below.

See Also: Inherited members from System.Linq.Expressions.Expression

Public Properties

[read-only]
CasesSystem.Collections.ObjectModel.ReadOnlyCollection<SwitchCase>.

Gets the collection of System.Linq.Expressions.SwitchCase objects for the switch.

[read-only]
ComparisonSystem.Reflection.MethodInfo.

Gets the equality comparison method, if any.

[read-only]
DefaultBodyExpression.

Gets the test for the switch.

[read-only]
override
NodeTypeExpressionType.

Returns the node type of this Expression. Extension nodes should return ExpressionType.Extension when overriding this method.

[read-only]
SwitchValueExpression.

Gets the test for the switch.

[read-only]
override
TypeType.

Gets the static type of the expression that this System.Linq.Expressions.Expression represents.

Public Methods

Update(Expression, IEnumerable<SwitchCase>, Expression) : SwitchExpression

Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.

Protected Methods

override
Accept(ExpressionVisitor) : Expression
Documentation for this section has not yet been entered.