Interface ICanProvideAssembliesForDiscovery

Namespace
Cratis.Types
Assembly
Cratis.Fundamentals.dll

Defines a system that can provide assemblies that can be used for type discovery.

public interface ICanProvideAssembliesForDiscovery
Extension Methods

Properties

Assemblies

Gets the assemblies to use for type discovery.

IEnumerable<Assembly> Assemblies { get; }

Property Value

IEnumerable<Assembly>

DefinedTypes

Gets all the defined types from all the assemblies.

IEnumerable<Type> DefinedTypes { get; }

Property Value

IEnumerable<Type>

Methods

Initialize()

Initializes the system.

void Initialize()