Zdexby TheHolyOneZ
42,595 classes
Class

ExpressionVisitor

: Object
System.Linq.Expressions.ExpressionVisitor, System.Core 0x0010 (16 B) inherited 0x0010 System.Core.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 32

SignatureFlagsNativeParams
void .ctor()2 flags0x00
Expression Visit(Expression node)Public+2 flags0x08
ReadOnlyCollection<System.Linq.Expressions.Expression> Visit(ReadOnlyCollection<System.Linq.Expressions.Expression> nodes)Public0x08
Expression[] VisitArguments(IArgumentProvider nodes)Private0x08
ParameterExpression[] VisitParameters(IParameterProvider nodes, const string& callerName)Private0x08
ReadOnlyCollection<T> Visit(ReadOnlyCollection<T> nodes, Func<T elementVisitor)PublicStatic—0x08
uint8 VisitAndConvert(const uint8& node, const string& callerName)Public—0x08
ReadOnlyCollection<T> VisitAndConvert(ReadOnlyCollection<T> nodes, const string& callerName)Public—0x08
Expression VisitBinary(BinaryExpression node)3 flags0x08
Expression VisitBlock(BlockExpression node)3 flags0x08
Expression VisitConditional(ConditionalExpression node)3 flags0x08
Expression VisitConstant(ConstantExpression node)3 flags0x08
Expression VisitDefault(DefaultExpression node)3 flags0x08
Expression VisitExtension(Expression node)3 flags0x08
Expression VisitGoto(GotoExpression node)3 flags0x08
Expression VisitInvocation(InvocationExpression node)3 flags0x08
LabelTarget VisitLabelTarget(LabelTarget node)3 flags0x08
Expression VisitLabel(LabelExpression node)3 flags0x08
Expression VisitLambda(Expression<T> node)3 flags—0x08
Expression VisitLoop(LoopExpression node)3 flags0x08
Expression VisitMember(MemberExpression node)3 flags0x08
Expression VisitIndex(IndexExpression node)3 flags0x08
Expression VisitMethodCall(MethodCallExpression node)3 flags0x08
Expression VisitNewArray(NewArrayExpression node)3 flags0x08
Expression VisitParameter(ParameterExpression node)3 flags0x08
CatchBlock VisitCatchBlock(CatchBlock node)3 flags0x08
Expression VisitTry(TryExpression node)3 flags0x08
Expression VisitTypeBinary(TypeBinaryExpression node)3 flags0x08
Expression VisitUnary(UnaryExpression node)3 flags0x08
UnaryExpression ValidateUnary(UnaryExpression before, UnaryExpression after)PrivateStatic0x08
BinaryExpression ValidateBinary(BinaryExpression before, BinaryExpression after)PrivateStatic0x08
void ValidateChildType(Type before, Type after, const string& methodName)PrivateStatic0x08

Subclasses 4

Used by 25

types with a member, parameter or interface of this type