8[DebuggerTypeProxy(typeof(UnaryExpressionProxy))]
28 bool flag2 =
Type.IsNullableType();
51 return Type.IsNullableType();
62 if ((uint)(nodeType - 77) <= 3u)
99 return Operand.NodeType
switch
154 for (num++; num <= argumentCount; num++)
170 array[num++] = parameterExpression;
static bool AreEquivalent(Type t1, Type t2)
virtual Expression VisitUnary(UnaryExpression node)
static BlockExpression Block(Expression arg0, Expression arg1)
static UnaryExpression MakeUnary(ExpressionType unaryType, Expression operand, Type type)
static BinaryExpression Assign(Expression left, Expression right)
static ParameterExpression Parameter(Type type)
static MemberExpression MakeMemberAccess(Expression? expression, MemberInfo member)
static IndexExpression MakeIndex(Expression instance, PropertyInfo? indexer, IEnumerable< Expression >? arguments)
Expression GetArgument(int index)
UnaryExpression(ExpressionType nodeType, Expression expression, Type type, MethodInfo method)
Expression ReduceMember()
Expression ReduceVariable()
override Expression Accept(ExpressionVisitor visitor)
override Expression Reduce()
UnaryExpression Update(Expression operand)
override ExpressionType NodeType
UnaryExpression FunctionalOp(Expression operand)