Spacing in C# code formatting
I have this hand formatted code:
public GlobalStatisticsQueryHandler ( [NotNull] IQueryHandler<CountRegisteredForPeriodQuery, int> usersCountRegisteredForPeriodQueryHandler, [NotNull] IQueryHandler<CountRegisteredActiveForPeriodQuery, int> usersCountRegisteredActiveForPeriodQueryHandler, [NotNull] IQueryHandler<OffersCountQuery, int> countQueryHandler ) { if (usersCountRegisteredForPeriodQueryHandler == null) throw new ArgumentNullException ("usersCountRegisteredForPeriodQueryHandler"); if (usersCountRegisteredActiveForPeriodQueryHandler == null) throw new ArgumentNullException ("usersCountRegisteredActiveForPeriodQueryHandler"); if (countQueryHandler == null) throw new ArgumentNullException ("countQueryHandler"); this.usersCountRegisteredForPeriodQueryHandler = usersCountRegisteredForPeriodQueryHandler; this.usersCountRegisteredActiveForPeriodQueryHandler = usersCountRegisteredActiveForPeriodQueryHandler; this.offersCountQueryHandler = countQueryHandler; }
VS format does not mess with it. But R# does and make it like this:
public GlobalStatisticsQueryHandler ( [NotNull] IQueryHandler<CountRegisteredForPeriodQuery, int> usersCountRegisteredForPeriodQueryHandler, [NotNull] IQueryHandler<CountRegisteredActiveForPeriodQuery, int> usersCountRegisteredActiveForPeriodQueryHandler, [NotNull] IQueryHandler<OffersCountQuery, int> countQueryHandler ) { if (usersCountRegisteredForPeriodQueryHandler == null) throw new ArgumentNullException ("usersCountRegisteredForPeriodQueryHandler"); if (usersCountRegisteredActiveForPeriodQueryHandler == null) throw new ArgumentNullException ("usersCountRegisteredActiveForPeriodQueryHandler"); if (countQueryHandler == null) throw new ArgumentNullException ("countQueryHandler"); this.usersCountRegisteredForPeriodQueryHandler = usersCountRegisteredForPeriodQueryHandler; this.usersCountRegisteredActiveForPeriodQueryHandler = usersCountRegisteredActiveForPeriodQueryHandler; this.offersCountQueryHandler = countQueryHandler; }
Is there a way to tune R# formatting the way it will retain parenthesis on the begining of the new line and will not move it under the name?
Please sign in to leave a comment.