public override void WriteRollback(DdlRules rules, TextWriter writer) { if (Expected.IsRemoved) { Actual.WriteCreateStatement(rules, writer); } else { if (Actual != null) { writer.WriteReplaceFunction(rules, Expected, Actual); } else { writer.WriteDropFunction(Expected); } } }
public void WriteRestorationOfPreviousState(DdlRules rules, TextWriter writer) { Actual.WriteCreateStatement(rules, writer); }
public virtual void WriteRollback(DdlRules rules, TextWriter writer) { Expected.WriteDropStatement(rules, writer); Actual.WriteCreateStatement(rules, writer); }