Lidarr/src/NzbDrone.Core/Datastore/Migration/Framework/MigrationContext.cs

20 lines
573 B
C#

using System;
namespace NzbDrone.Core.Datastore.Migration.Framework
{
public class MigrationContext
{
public static MigrationContext Current { get; set; }
public MigrationType MigrationType { get; private set; }
public long? DesiredVersion { get; set; }
public Action<NzbDroneMigrationBase> BeforeMigration { get; set; }
public MigrationContext(MigrationType migrationType, long? desiredVersion = null)
{
MigrationType = migrationType;
DesiredVersion = desiredVersion;
}
}
}