0x00x0010
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| No reflected members. | |||||
Functions 32
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | 0x00 | |
| Expression Visit(Expression node) | Public+2 flags | 0x08 | |
| ReadOnlyCollection<System.Linq.Expressions.Expression> Visit(ReadOnlyCollection<System.Linq.Expressions.Expression> nodes) | Public | 0x08 | |
| Expression[] VisitArguments(IArgumentProvider nodes) | Private | 0x08 | |
| ParameterExpression[] VisitParameters(IParameterProvider nodes, const string& callerName) | Private | 0x08 | |
| 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 flags | 0x08 | |
| Expression VisitBlock(BlockExpression node) | 3 flags | 0x08 | |
| Expression VisitConditional(ConditionalExpression node) | 3 flags | 0x08 | |
| Expression VisitConstant(ConstantExpression node) | 3 flags | 0x08 | |
| Expression VisitDefault(DefaultExpression node) | 3 flags | 0x08 | |
| Expression VisitExtension(Expression node) | 3 flags | 0x08 | |
| Expression VisitGoto(GotoExpression node) | 3 flags | 0x08 | |
| Expression VisitInvocation(InvocationExpression node) | 3 flags | 0x08 | |
| LabelTarget VisitLabelTarget(LabelTarget node) | 3 flags | 0x08 | |
| Expression VisitLabel(LabelExpression node) | 3 flags | 0x08 | |
| Expression VisitLambda(Expression<T> node) | 3 flags | 0x08 | |
| Expression VisitLoop(LoopExpression node) | 3 flags | 0x08 | |
| Expression VisitMember(MemberExpression node) | 3 flags | 0x08 | |
| Expression VisitIndex(IndexExpression node) | 3 flags | 0x08 | |
| Expression VisitMethodCall(MethodCallExpression node) | 3 flags | 0x08 | |
| Expression VisitNewArray(NewArrayExpression node) | 3 flags | 0x08 | |
| Expression VisitParameter(ParameterExpression node) | 3 flags | 0x08 | |
| CatchBlock VisitCatchBlock(CatchBlock node) | 3 flags | 0x08 | |
| Expression VisitTry(TryExpression node) | 3 flags | 0x08 | |
| Expression VisitTypeBinary(TypeBinaryExpression node) | 3 flags | 0x08 | |
| Expression VisitUnary(UnaryExpression node) | 3 flags | 0x08 | |
| UnaryExpression ValidateUnary(UnaryExpression before, UnaryExpression after) | PrivateStatic | 0x08 | |
| BinaryExpression ValidateBinary(BinaryExpression before, BinaryExpression after) | PrivateStatic | 0x08 | |
| void ValidateChildType(Type before, Type after, const string& methodName) | PrivateStatic | 0x08 |
Subclasses 4
Used by 24
types with a member, parameter or interface of this typeBinaryExpressionBlockExpressionConditionalExpressionConstantExpressionDefaultExpressionExpressionExpression`1Expression`1Expression`1Expression`1Expression`1ExpressionVisitorUtilsGotoExpressionIndexExpressionInvocationExpressionLabelExpressionLoopExpressionMemberExpressionMethodCallExpressionNewArrayExpressionParameterExpressionTryExpressionTypeBinaryExpressionUnaryExpression