Class ExpressionVisitor
Inheritance
ExpressionVisitor
Assembly: Acoustics.Shared.dll
Syntax
public abstract class ExpressionVisitor
Constructors
|
Improve this Doc
View Source
ExpressionVisitor()
Declaration
protected ExpressionVisitor()
Methods
|
Improve this Doc
View Source
Visit(Expression)
Declaration
protected virtual Expression Visit(Expression exp)
Parameters
Returns
|
Improve this Doc
View Source
VisitBinary(BinaryExpression)
Declaration
protected virtual Expression VisitBinary(BinaryExpression b)
Parameters
Returns
|
Improve this Doc
View Source
VisitBinding(MemberBinding)
Declaration
protected virtual MemberBinding VisitBinding(MemberBinding binding)
Parameters
Returns
|
Improve this Doc
View Source
VisitBindingList(ReadOnlyCollection<MemberBinding>)
Declaration
protected virtual IEnumerable<MemberBinding> VisitBindingList(ReadOnlyCollection<MemberBinding> original)
Parameters
Returns
|
Improve this Doc
View Source
VisitConditional(ConditionalExpression)
Declaration
protected virtual Expression VisitConditional(ConditionalExpression c)
Parameters
Returns
|
Improve this Doc
View Source
VisitConstant(ConstantExpression)
Declaration
protected virtual Expression VisitConstant(ConstantExpression c)
Parameters
Returns
|
Improve this Doc
View Source
VisitElementInitializer(ElementInit)
Declaration
protected virtual ElementInit VisitElementInitializer(ElementInit initializer)
Parameters
Returns
|
Improve this Doc
View Source
VisitElementInitializerList(ReadOnlyCollection<ElementInit>)
Declaration
protected virtual IEnumerable<ElementInit> VisitElementInitializerList(ReadOnlyCollection<ElementInit> original)
Parameters
Returns
|
Improve this Doc
View Source
VisitExpressionList(ReadOnlyCollection<Expression>)
Declaration
protected virtual ReadOnlyCollection<Expression> VisitExpressionList(ReadOnlyCollection<Expression> original)
Parameters
Returns
|
Improve this Doc
View Source
VisitInvocation(InvocationExpression)
Declaration
protected virtual Expression VisitInvocation(InvocationExpression iv)
Parameters
Returns
|
Improve this Doc
View Source
VisitLambda(LambdaExpression)
Declaration
protected virtual Expression VisitLambda(LambdaExpression lambda)
Parameters
Returns
|
Improve this Doc
View Source
VisitListInit(ListInitExpression)
Declaration
protected virtual Expression VisitListInit(ListInitExpression init)
Parameters
Returns
|
Improve this Doc
View Source
VisitMemberAccess(MemberExpression)
Declaration
protected virtual Expression VisitMemberAccess(MemberExpression m)
Parameters
Returns
|
Improve this Doc
View Source
VisitMemberAssignment(MemberAssignment)
Declaration
protected virtual MemberAssignment VisitMemberAssignment(MemberAssignment assignment)
Parameters
Returns
|
Improve this Doc
View Source
VisitMemberInit(MemberInitExpression)
Declaration
protected virtual Expression VisitMemberInit(MemberInitExpression init)
Parameters
Returns
|
Improve this Doc
View Source
VisitMemberListBinding(MemberListBinding)
Declaration
protected virtual MemberListBinding VisitMemberListBinding(MemberListBinding binding)
Parameters
Returns
|
Improve this Doc
View Source
VisitMemberMemberBinding(MemberMemberBinding)
Declaration
protected virtual MemberMemberBinding VisitMemberMemberBinding(MemberMemberBinding binding)
Parameters
Returns
|
Improve this Doc
View Source
VisitMethodCall(MethodCallExpression)
Declaration
protected virtual Expression VisitMethodCall(MethodCallExpression m)
Parameters
Returns
|
Improve this Doc
View Source
VisitNew(NewExpression)
Declaration
protected virtual NewExpression VisitNew(NewExpression nex)
Parameters
Returns
|
Improve this Doc
View Source
VisitNewArray(NewArrayExpression)
Declaration
protected virtual Expression VisitNewArray(NewArrayExpression na)
Parameters
Returns
|
Improve this Doc
View Source
VisitParameter(ParameterExpression)
Declaration
protected virtual Expression VisitParameter(ParameterExpression p)
Parameters
Returns
|
Improve this Doc
View Source
VisitTypeIs(TypeBinaryExpression)
Declaration
protected virtual Expression VisitTypeIs(TypeBinaryExpression b)
Parameters
Returns
|
Improve this Doc
View Source
VisitUnary(UnaryExpression)
Declaration
protected virtual Expression VisitUnary(UnaryExpression u)
Parameters
Returns
Extension Methods