Zdexby TheHolyOneZ
42,595 classes
Class

UnaryExpression

: Expression : Object
System.Linq.Expressions.UnaryExpression, System.Core 0x0030 (48 B) inherited 0x0010 System.Core.dll
0x00x0030

Members 4

OffsetSizeNameTypeFlagsDefault
0x08<Type>k__BackingFieldTypePrivate+1 flags—
0x04<NodeType>k__BackingFieldExpressionTypePrivate+1 flags—
0x001C0x04padding / unreflected
0x08<Operand>k__BackingFieldExpressionPrivate+1 flags—
0x08<Method>k__BackingFieldMethodInfoPrivate+1 flags—
Inherited from Expression 3
OffsetSizeNameTypeFlagsDefault
0x08s_lambdaDelegateCacheCacheDict<System.TypePrivateStatic+1 flags—
0x08s_lambdaFactoriesCacheDict<System.TypePrivateStatic—
0x08s_legacyCtorSupportTableConditionalWeakTable<System.Linq.Expressions.ExpressionPrivateStatic—

Functions 16

SignatureFlagsNativeParams
void .ctor(const ExpressionType& nodeType, Expression expression, Type type, MethodInfo method)2 flags0x08
Type get_Type()PublicFinal+2 flags0x08
ExpressionType get_NodeType()PublicFinal+2 flags0x04
Expression get_Operand()Public+1 flags0x08
MethodInfo get_Method()Public+1 flags0x08
bool get_IsLifted()Public+1 flags0x01
bool get_IsLiftedToNull()Public+1 flags0x01
Expression Accept(ExpressionVisitor visitor)2 flags0x08
bool get_CanReduce()Public+2 flags0x01
Expression Reduce()Public+1 flags0x08
bool get_IsPrefix()Private+1 flags0x01
UnaryExpression FunctionalOp(Expression operand)Private0x08
Expression ReduceVariable()Private0x08
Expression ReduceMember()Private0x08
Expression ReduceIndex()Private0x08
UnaryExpression Update(Expression operand)Public0x08

Used by 4

types with a member, parameter or interface of this type