Guest User

Untitled

a guest
Mar 22nd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. private static void GiveNameToUnnamedLabels(IEnumerable<Line> finalCode)
  2. {
  3. int count = 0;
  4.  
  5. void GiveName(Model.Label label)
  6. {
  7. label.Name = $"dyn_label{++count}";
  8. }
  9.  
  10. var unnamed = finalCode.Where(x => x.Label != null && x.Label.Name == null).ToList();
  11. unnamed.ForEach(x => GiveName(x.Label));
  12. }
  13.  
  14. private static void NameUnnamedLabels(IEnumerable<Line> finalCode)
  15. {
  16. int labelNo = 0;
  17.  
  18. void GiveName(Model.Label label) => label.Name = $"dyn_label{++labelNo}";
  19.  
  20. var unnamedLables = finalCode
  21. .Select(ln => ln.Label)
  22. .Where(lbl => lbl != null && lbl.Name == null);
  23. unnamedLables.ForEach(GiveName);
  24. }
Add Comment
Please, Sign In to add comment