Input:
public Code[] FilterStuff(
DateTime departureDate,
Code[] codes,
Partner partner
) =>
_hotels
.TryFind(partner)
.Map<
FrozenDictionary<Code, Entry>,
Code[],
(Code[] codes, DateTime date)
>(
static (entries, ctx) =>
[
.. ctx.codes.Where(code =>
hotels
.TryFind(code)
.Map(
static (entry, date) =>
entry.ValidityPeriods.Any(period =>
period.From <= date
&& period.To >= date
),
ctx.date
)
.Or(() => false)
.Value
),
],
(codes, date)
)
.Or(() => [])
.Value;
Output:
public Code[] FilterStuff(
DateTime departureDate,
Code[] codes,
Partner partner
) =>
_hotels
.TryFind(partner)
.Map<
FrozenDictionary<Code, Entry>,
Code[],
(Code[] codes, DateTime date)
>(
static (entries, ctx) =>
[
.. ctx.codes.Where(code =>
hotels
.TryFind(code)
.Map(
static (entry, date) =>
entry.ValidityPeriods.Any(period =>
period.From <= date
&& period.To >= date
),
ctx.date
)
.Or(() => false)
.Value
),
],
(codes, date)
)
.Or(() => [])
.Value;
Expected behavior:
I think there shouldn't be a new line inserted in here:
static (entries, ctx) =>
// EMPTY LINE
[
Input:
Output:
Expected behavior:
I think there shouldn't be a new line inserted in here: