Skip to content

Commit

Permalink
Used collection extensions from C# 12 where possible
Browse files Browse the repository at this point in the history
  • Loading branch information
oskardudycz committed Apr 30, 2024
1 parent 4b57e1d commit 84b68eb
Show file tree
Hide file tree
Showing 65 changed files with 72 additions and 72 deletions.
Expand Up @@ -39,7 +39,7 @@ private static ObjectConstructor<object> GetObjectConstructor(MethodBase method)
return a => method.Invoke(null, a)!;

if (!c.GetParameters().Any())
return _ => c.Invoke(Array.Empty<object?>());
return _ => c.Invoke([]);

return a => c.Invoke(a);
}
Expand Down
Expand Up @@ -29,7 +29,7 @@ public enum IncidentNoteType
public class IncidentDetailsProjection: SingleStreamProjection<IncidentDetails>
{
public static IncidentDetails Create(IncidentLogged logged) =>
new(logged.IncidentId, logged.CustomerId, IncidentStatus.Pending, Array.Empty<IncidentNote>());
new(logged.IncidentId, logged.CustomerId, IncidentStatus.Pending, []);

public IncidentDetails Apply(IncidentCategorised categorised, IncidentDetails current) =>
current with { Category = categorised.Category };
Expand Down
Expand Up @@ -28,7 +28,7 @@ public class LogIncidentsTests: IClassFixture<ApiSpecification<Program>>
ctx.GetCreatedId<Guid>(),
CustomerId,
IncidentStatus.Pending,
Array.Empty<IncidentNote>(),
[],
null,
null,
null,
Expand Down
Expand Up @@ -29,7 +29,7 @@ public enum IncidentNoteType
public class IncidentDetailsProjection: SingleStreamProjection<IncidentDetails>
{
public static IncidentDetails Create(IncidentLogged logged) =>
new(logged.IncidentId, logged.CustomerId, IncidentStatus.Pending, Array.Empty<IncidentNote>());
new(logged.IncidentId, logged.CustomerId, IncidentStatus.Pending, []);

public IncidentDetails Apply(IncidentCategorised categorised, IncidentDetails current) =>
current with { Category = categorised.Category };
Expand Down
Expand Up @@ -59,7 +59,7 @@ public void GivenInitiatedGroupCheckout_WhenRecordLastGuestCheckoutFailure_ThenC
new GuestCheckoutFailed(groupCheckoutId, guestStaysIds[2], now),
new GroupCheckoutFailed(
groupCheckoutId,
Array.Empty<Guid>(),
[],
guestStaysIds,
now
)
Expand Down
Expand Up @@ -72,7 +72,7 @@ DateTimeOffset now
)
{
if (Status == CheckoutStatus.Initiated && GuestStayCheckouts[guestStayId] != CheckoutStatus.Completed)
return Array.Empty<object>();
return [];

var guestCheckoutCompleted = new GuestCheckoutCompleted(Id, guestStayId, now);

Expand All @@ -89,7 +89,7 @@ DateTimeOffset now
)
{
if(Status == CheckoutStatus.Initiated && GuestStayCheckouts[guestStayId] != CheckoutStatus.Failed)
return Array.Empty<object>();
return [];

var guestCheckoutFailed = new GuestCheckoutFailed(Id, guestStayId, now);

Expand Down
2 changes: 1 addition & 1 deletion Sample/decider/Decider/ProductItems.cs
Expand Up @@ -13,7 +13,7 @@ decimal UnitPrice

public class ProductItems
{
public static ProductItems Empty = new(Array.Empty<PricedProductItem>());
public static ProductItems Empty = new([]);

public PricedProductItem[] Values { get; }

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -33,7 +33,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand All @@ -54,7 +54,7 @@ public record ShoppingCart(
)
{
public static ShoppingCart Default() =>
new (default, default, default, Array.Empty<PricedProductItem>());
new (default, default, default, []);

public static ShoppingCart When(ShoppingCart shoppingCart, object @event)
{
Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -17,7 +17,7 @@ public record ShoppingCart(
opened.ShoppingCartId,
opened.ClientId,
ShoppingCartStatus.Pending,
Array.Empty<PricedProductItem>()
[]
);

public ShoppingCart Apply(ProductItemAddedToShoppingCart productItemAdded) =>
Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -13,7 +13,7 @@ public record ShoppingCart(
{
public bool IsClosed => ShoppingCartStatus.Closed.HasFlag(Status);
public static ShoppingCart Default() =>
new (default, default, default, Array.Empty<PricedProductItem>());
new (default, default, default, []);

public static string StreamName(Guid id) => $"shopping_cart-{id}";

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -17,7 +17,7 @@ public record ShoppingCart(
opened.ShoppingCartId,
opened.ClientId,
ShoppingCartStatus.Pending,
Array.Empty<PricedProductItem>()
[]
);

public ShoppingCart Apply(ProductItemAddedToShoppingCart productItemAdded) =>
Expand Down
Expand Up @@ -33,7 +33,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -33,7 +33,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -33,7 +33,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -13,7 +13,7 @@ public record ShoppingCart(
{
public bool IsClosed => ShoppingCartStatus.Closed.HasFlag(Status);
public static ShoppingCart Default() =>
new (default, default, default, Array.Empty<PricedProductItem>());
new (default, default, default, []);

public static string StreamName(Guid id) => $"shopping_cart-{id}";

Expand Down
Expand Up @@ -33,7 +33,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -33,7 +33,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -33,7 +33,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -32,7 +32,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand All @@ -60,7 +60,7 @@ public record ShoppingCart(
opened.ShoppingCartId,
opened.ClientId,
ShoppingCartStatus.Pending,
Array.Empty<PricedProductItem>()
[]
);

public ShoppingCart Apply(ProductItemAddedToShoppingCart productItemAdded) =>
Expand Down
Expand Up @@ -34,7 +34,7 @@ public record ShoppingCartCanceled(
DateTime CanceledAt
): ShoppingCartEvent;

// This won't allow
// This won't allow external inheritance
private ShoppingCartEvent(){}
}

Expand Down

0 comments on commit 84b68eb

Please sign in to comment.