Syntax\SyntaxDiffer.cs (22)
150case DiffOp.SkipBoth:
154case DiffOp.ReduceOld:
157case DiffOp.ReduceNew:
160case DiffOp.ReduceBoth:
164case DiffOp.InsertNew:
167case DiffOp.DeleteOld:
170case DiffOp.ReplaceOldWithNew:
192public readonly DiffOp Operation;
195public DiffAction(DiffOp operation, int count)
224return new DiffAction(DiffOp.SkipBoth, 1);
229return new DiffAction(DiffOp.ReduceBoth, 1);
235return new DiffAction(DiffOp.ReplaceOldWithNew, 1);
260return new DiffAction(DiffOp.InsertNew, indexOfOldInNew);
268return new DiffAction(DiffOp.ReduceBoth, 1);
272return new DiffAction(DiffOp.ReduceNew, 1);
277return new DiffAction(DiffOp.ReplaceOldWithNew, 1);
284return new DiffAction(DiffOp.DeleteOld, indexOfNewInOld);
290return new DiffAction(DiffOp.ReduceBoth, 1);
294return new DiffAction(DiffOp.ReduceOld, 1);
299return new DiffAction(DiffOp.ReplaceOldWithNew, 1);
313return new DiffAction(DiffOp.ReduceBoth, 1);
317return new DiffAction(DiffOp.ReplaceOldWithNew, 1);