/// <summary> /// Creates a conflict of this type in the provided status /// </summary> /// <param name="conflictDetails"></param> /// <param name="status"></param> /// <returns></returns> public virtual MigrationConflict CreateConflict( string conflictDetails, MigrationConflict.Status status, string scopeHint, IMigrationAction conflictedAction) { return(MigrationConflictInitializer(conflictDetails, status, scopeHint, conflictedAction)); }
private MigrationConflict MigrationConflictInitializer( string conflictDetails, MigrationConflict.Status status, string scopeHint, IMigrationAction conflictedAction) { // using default details to readable description translator MigrationConflict conflict = new MigrationConflict(this, status, conflictDetails, scopeHint); conflict.ConflictedChangeAction = conflictedAction; return(conflict); }