• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

Namespace Snowflake.Loader

Classes

ImportServiceAttribute

Requests for a service to be available during composition in an IComposable. Once all services that are requested are available to be fulfilled, Compose(IModule, IServiceRepository) will be called.

Module

Interfaces

IComposable

A container for modules and plugins to initialize in. All composable objects must implement this interface, and register their plugins inside the Compose method.

IModule

Represents the module information for a module folder.

IModuleEnumerator

Enumerates all modules installed in the folder.

IModuleLoader<T>

Implements a loader for modules of typeT from a module specification.

IServiceRepository

Provides access to imported services.

Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.