Class SelectingGeneratorAccessor
An IGeneratorAccessor implementation that selects one generator by name
Implements
Inherited Members
Namespace: FluentMigrator.Runner.Generators
Assembly: FluentMigrator.Runner.Core.dll
Syntax
public class SelectingGeneratorAccessor : IGeneratorAccessor
Constructors
SelectingGeneratorAccessor(IEnumerable<IMigrationGenerator>, IOptionsSnapshot<SelectingGeneratorAccessorOptions>, IOptionsSnapshot<SelectingProcessorAccessorOptions>)
Initializes a new instance of the SelectingGeneratorAccessor class.
Declaration
public SelectingGeneratorAccessor(IEnumerable<IMigrationGenerator> generators, IOptionsSnapshot<SelectingGeneratorAccessorOptions> options, IOptionsSnapshot<SelectingProcessorAccessorOptions> processorSelectorOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<IMigrationGenerator> | generators | The generators to select from |
| IOptionsSnapshot<SelectingGeneratorAccessorOptions> | options | The options used to determine the generator to be returned |
| IOptionsSnapshot<SelectingProcessorAccessorOptions> | processorSelectorOptions | The processor selector options |
Properties
Generator
Gets the selected migration generator
Declaration
public IMigrationGenerator Generator { get; }
Property Value
| Type | Description |
|---|---|
| IMigrationGenerator |