MigSharp.Process.MigrationBatch.MigrationBatch C# (CSharp) Метод

MigrationBatch() публичный Метод

public MigrationBatch ( IEnumerable migrations, IEnumerable unidentifiedMigrations, IVersioning versioning, IRuntimeConfiguration configuration ) : System
migrations IEnumerable
unidentifiedMigrations IEnumerable
versioning IVersioning
configuration IRuntimeConfiguration
Результат System
        public MigrationBatch(
            IEnumerable<IMigrationStep> migrations,
            IEnumerable<IMigrationMetadata> unidentifiedMigrations,
            IVersioning versioning,
            IRuntimeConfiguration configuration)
        {
            _migrations = migrations.ToList();
            _steps = new ReadOnlyCollection<IMigrationStepMetadata>(_migrations.Select(s => s.Metadata).ToList());
            _unidentifiedMigrations = new ReadOnlyCollection<IMigrationMetadata>(unidentifiedMigrations.ToList());
            _versioning = versioning;
            _configuration = configuration;
        }