Table of Contents

Class ServiceExtensions

Namespace
BSGameLib.UI
Assembly
BSGameLib.UI.dll

Extension methods that register the UI with a game's dependency injection container.

public static class ServiceExtensions
Inheritance
ServiceExtensions
Inherited Members

Methods

AddUI(IServiceCollection)

Registers the UI's services, and the view-models, which DiscoverViewModels(IServiceCollection) registers.

public static IServiceCollection AddUI(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

DiscoverViewModels(IServiceCollection)

Registers each ViewModel implementation as a singleton.

public static IServiceCollection DiscoverViewModels(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection