Ejemplo n.º 1
0
 /// <summary>
 /// Accepts the expression tree node in the specified visitor.
 /// </summary>
 /// <typeparam name="TExpression">Target type for expressions.</typeparam>
 /// <typeparam name="TLambdaExpression">Target type for lambda expressions. This type has to derive from TExpression.</typeparam>
 /// <typeparam name="TParameterExpression">Target type for parameter expressions. This type has to derive from TExpression.</typeparam>
 /// <typeparam name="TNewExpression">Target type for new expressions. This type has to derive from TExpression.</typeparam>
 /// <typeparam name="TElementInit">Target type for element initializers.</typeparam>
 /// <typeparam name="TMemberBinding">Target type for member bindings.</typeparam>
 /// <typeparam name="TMemberAssignment">Target type for member assignments. This type has to derive from TMemberBinding.</typeparam>
 /// <typeparam name="TMemberListBinding">Target type for member list bindings. This type has to derive from TMemberBinding.</typeparam>
 /// <typeparam name="TMemberMemberBinding">Target type for member member bindings. This type has to derive from TMemberBinding.</typeparam>
 /// <typeparam name="TCatchBlock">Target type for catch blocks.</typeparam>
 /// <typeparam name="TSwitchCase">Target type for switch cases.</typeparam>
 /// <typeparam name="TLabelTarget">Target type for label targets.</typeparam>
 /// <param name="visitor">Visitor to process the current expression tree node.</param>
 /// <returns>Result of visiting the node.</returns>
 protected internal override TExpression Accept <TExpression, TLambdaExpression, TParameterExpression, TNewExpression, TElementInit, TMemberBinding, TMemberAssignment, TMemberListBinding, TMemberMemberBinding, TCatchBlock, TSwitchCase, TLabelTarget>(ExpressionSlimVisitor <TExpression, TLambdaExpression, TParameterExpression, TNewExpression, TElementInit, TMemberBinding, TMemberAssignment, TMemberListBinding, TMemberMemberBinding, TCatchBlock, TSwitchCase, TLabelTarget> visitor)
 {
     return(visitor.VisitLabel(this));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Accepts the expression tree node in the specified visitor.
 /// </summary>
 /// <param name="visitor">Visitor to process the current expression tree node.</param>
 /// <returns>Result of visiting the node.</returns>
 protected internal override ExpressionSlim Accept(ExpressionSlimVisitor visitor)
 {
     return(visitor.VisitLabel(this));
 }