Skip to content

UIServiceCollectionExtensions Class

Definition

Namespace: Brine2D.UI

Extension methods for registering UI services.

C#
public static class UIServiceCollectionExtensions

Inheritance System.Object → UIServiceCollectionExtensions

Methods
AddUICanvas\(this IServiceCollection\) Adds UICanvas to the service collection. Kept for backward compatibility; UICanvas is now registered by default via AddBrine2D(), so calling this is only necessary when AddBrine2D() was not used. Uses IServiceCollectionServiceExtensions.TryAddScoped<TService>\(IServiceCollection, Func<IServiceProvider, TService>\) so it never overrides an existing registration. Window-resize tracking is NOT automatic — opt in explicitly via AutoResizeToWindow.