C# Class Pomona.Common.Linq.ExpressionTypeVisitor

Inheritance: System.Linq.Expressions.ExpressionVisitor
Mostra file Open project: Pomona/Pomona

Public Methods

Method Description
VisitType ( Type typeToSearch ) : Type

Protected Methods

Method Description
VisitConstructor ( ConstructorInfo methodToSearch ) : ConstructorInfo
VisitField ( FieldInfo field ) : FieldInfo
VisitMemberInfo ( MemberInfo member ) : MemberInfo
VisitMethod ( MethodInfo methodToSearch ) : MethodInfo
VisitMethodBase ( MethodBase methodBase ) : MethodBase
VisitMethodCall ( MethodCallExpression node ) : Expression
VisitNew ( NewExpression node ) : Expression
VisitParameter ( System.Linq.Expressions.ParameterExpression node ) : Expression
VisitProperty ( PropertyInfo prop ) : PropertyInfo

Method Details

VisitConstructor() protected method

protected VisitConstructor ( ConstructorInfo methodToSearch ) : ConstructorInfo
methodToSearch System.Reflection.ConstructorInfo
return System.Reflection.ConstructorInfo

VisitField() protected method

protected VisitField ( FieldInfo field ) : FieldInfo
field System.Reflection.FieldInfo
return System.Reflection.FieldInfo

VisitMemberInfo() protected method

protected VisitMemberInfo ( MemberInfo member ) : MemberInfo
member System.Reflection.MemberInfo
return System.Reflection.MemberInfo

VisitMethod() protected method

protected VisitMethod ( MethodInfo methodToSearch ) : MethodInfo
methodToSearch System.Reflection.MethodInfo
return System.Reflection.MethodInfo

VisitMethodBase() protected method

protected VisitMethodBase ( MethodBase methodBase ) : MethodBase
methodBase System.Reflection.MethodBase
return System.Reflection.MethodBase

VisitMethodCall() protected method

protected VisitMethodCall ( MethodCallExpression node ) : Expression
node System.Linq.Expressions.MethodCallExpression
return System.Linq.Expressions.Expression

VisitNew() protected method

protected VisitNew ( NewExpression node ) : Expression
node System.Linq.Expressions.NewExpression
return System.Linq.Expressions.Expression

VisitParameter() protected method

protected VisitParameter ( System.Linq.Expressions.ParameterExpression node ) : Expression
node System.Linq.Expressions.ParameterExpression
return System.Linq.Expressions.Expression

VisitProperty() protected method

protected VisitProperty ( PropertyInfo prop ) : PropertyInfo
prop System.Reflection.PropertyInfo
return System.Reflection.PropertyInfo

VisitType() public method

public VisitType ( Type typeToSearch ) : Type
typeToSearch System.Type
return System.Type