protected internal virtual bool isValidInstruction(ValidatingMigrationInstruction instruction, ValidatingMigrationInstructions instructions, IList <MigrationInstructionValidator> migrationInstructionValidators) { return(!validateInstruction(instruction, instructions, migrationInstructionValidators).hasFailures()); }
protected internal virtual MigrationInstructionValidationReportImpl validateInstruction(ValidatingMigrationInstruction instruction, ValidatingMigrationInstructions instructions, IList <MigrationInstructionValidator> migrationInstructionValidators) { MigrationInstructionValidationReportImpl validationReport = new MigrationInstructionValidationReportImpl(instruction.toMigrationInstruction()); foreach (MigrationInstructionValidator migrationInstructionValidator in migrationInstructionValidators) { migrationInstructionValidator.validate(instruction, instructions, validationReport); } return(validationReport); }
public virtual bool contains(ValidatingMigrationInstruction instruction) { return(instructions.Contains(instruction)); }