Skip to content

IModule interface

Defined in

Namespace: Splat.Builder Assembly: Splat.Core.dll Full name: Splat.Builder.IModule Modifiers: public abstract

Summary

Defines a contract for a module that can register its services with a dependency resolver.

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

Remarks

Implement this interface to provide custom service registrations for use with a dependency injection container. Modules are typically used to organize related service registrations and can be composed to build application functionality.

Methods

NameSummary
ConfigureConfigures the specified dependency resolver with required services and components.

Extension members