コード例 #1
0
ファイル: AcroDbMigration.cs プロジェクト: acropolium/AcroDB
 public AcroDbMigrationAttribute(MigratorResult whenToFire, Type migrationTrackType)
 {
     WhenToFire = whenToFire;
     if (!migrationTrackType.GetInterfaces().Any(f => f == typeof(IMigrationTrack)))
         throw new ArgumentException("migrationTrackType");
     Event = migrationTrackType;
 }
コード例 #2
0
ファイル: AcroDbMigration.cs プロジェクト: acropolium/AcroDB
 public void Call(MigratorResult result, Type @interface)
 {
     if (_obj == null)
         _obj = (IMigrationTrack)Activator.CreateInstance(Event);
     _obj.MigrationChange(result, @interface);
 }