Class AssemblySource
Provides access to delay-loaded assemblies
Implements
Inherited Members
Namespace: FluentMigrator.Runner.Initialization
Assembly: FluentMigrator.Runner.Core.dll
Syntax
public class AssemblySource : IAssemblySource
Constructors
| Edit this page View SourceAssemblySource(IOptions<AssemblySourceOptions>, IEnumerable<IAssemblyLoadEngine>, IEnumerable<IAssemblySourceItem>)
Initializes a new instance of the AssemblySource class.
Declaration
public AssemblySource(IOptions<AssemblySourceOptions> options, IEnumerable<IAssemblyLoadEngine> loadEngines, IEnumerable<IAssemblySourceItem> sourceItems)
Parameters
Type | Name | Description |
---|---|---|
IOptions<AssemblySourceOptions> | options | The options |
IEnumerable<IAssemblyLoadEngine> | loadEngines | The assembly load engines |
IEnumerable<IAssemblySourceItem> | sourceItems | The additional source items |
AssemblySource(Func<IAssemblyCollection>)
Initializes a new instance of the AssemblySource class.
Declaration
[Obsolete]
public AssemblySource(Func<IAssemblyCollection> assemblyCollectionFunc)
Parameters
Type | Name | Description |
---|---|---|
Func<IAssemblyCollection> | assemblyCollectionFunc | Function to get the assembly collection |
Properties
| Edit this page View SourceAssemblies
Gets the assemblies
Declaration
public IReadOnlyCollection<Assembly> Assemblies { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<Assembly> |