32 references to UpdateExpression
Microsoft.CodeAnalysis.CSharp (32)
Lowering\SpillSequenceSpiller.cs (32)
805return UpdateExpression(builder, node.Update(expr, node.AwaitableInfo, node.DebugInfo, node.Type));
825return UpdateExpression(builder, node.Update(expr, node.IsManaged, node.RequiresAssignedOperand, node.Type));
832return UpdateExpression(builder, node.Update(node.RefKind, expr, node.Type));
839return UpdateExpression(builder, node.Update(newArgs, node.ArgumentRefKindsOpt, node.Type));
868return UpdateExpression(indicesBuilder, node.Update(expression, indices, node.Type));
889return UpdateExpression(builder, node.Update(bounds, init, node.Type));
896return UpdateExpression(builder, node.Update(initializers));
904return UpdateExpression(builder, node.Update(node.ElementType, count, initializerOpt, node.Type));
911return UpdateExpression(builder, node.Update(expression, node.Type));
920return UpdateExpression(builder, node.Update(operand, node.TargetType, node.OperandPlaceholder, node.OperandConversion, node.Type));
978return UpdateExpression(builder, node.Update(left, right, node.IsRef, node.Type));
1073return UpdateExpression(leftBuilder, _F.Local(tmp));
1083return UpdateExpression(builder, node.Update(node.OperatorKind, node.ConstantValueOpt, node.BinaryOperatorMethod, node.ConstrainedToType, node.ResultKind, left, right, node.Type));
1152return UpdateExpression(builder, node.Update(receiver, initialBindingReceiverIsSubjectToCloning: ThreeState.Unknown, node.Method, arguments));
1185return UpdateExpression(builder, node.Update(invokedExpression, arguments, node.ArgumentRefKindsOpt, node.ResultKind, node.Type));
1201return UpdateExpression(conditionBuilder, node.Update(node.IsRef, condition, consequence, alternative, node.ConstantValueOpt, node.NaturalTypeOpt, node.WasTargetTyped, node.Type));
1268return UpdateExpression(
1277return UpdateExpression(
1293return UpdateExpression(builder, node.Update(argument, node.MethodOpt, node.IsExtensionMethod, node.WasTargetTyped, node.Type));
1300return UpdateExpression(builder, node.Update(receiver, node.FieldSymbol, node.ConstantValueOpt, node.ResultKind, node.Type));
1307return UpdateExpression(builder, node.Update(operand, node.TargetType, node.ConversionKind, node.Type));
1314return UpdateExpression(builder, node.Update(operand, node.Type));
1341return UpdateExpression(leftBuilder, _F.Local(tmp));
1344return UpdateExpression(builder, node.Update(left, right, node.LeftPlaceholder, node.LeftConversion, node.OperatorResultKind, @checked: node.Checked, node.Type));
1362return UpdateExpression(receiverBuilder, node.Update(receiver, node.HasValueMethodOpt, whenNotNull, whenNullOpt, node.Id, node.ForceCopyOfNullableValueType, node.Type));
1501return UpdateExpression(builder, node.Update(node.Constructor, arguments, node.ArgumentNamesOpt, node.ArgumentRefKindsOpt, node.Expanded, node.ArgsToParamsOpt, node.DefaultArguments, node.ConstantValueOpt, node.InitializerExpressionOpt, node.Type));
1522return UpdateExpression(builder, node.Update(expression, index, node.Checked, node.Type));
1529return UpdateExpression(builder, node.Update(operand, node.Type));
1562return UpdateExpression(builder, node.Update(operand, node.Type));
1592return UpdateExpression(builder, node.Update(node.OperatorKind, operand, node.ConstantValueOpt, node.MethodOpt, node.ConstrainedToTypeOpt, node.ResultKind, node.Type));
1599return UpdateExpression(builder, node.Update(operand, node.ConversionMethod, node.Type));
1606return UpdateExpression(builder, node.Update(expression, node.Type));