Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
18 | 2 | 4 | 0.977 | statement_list[7] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 18 | 228 | src/NHibernate.Test/Legacy/MultiTableTest.cs |
2 | 18 | 492 | src/NHibernate.Test/Legacy/MultiTableTest.cs |
| ||||
simp.Date = DateTime.Now; simp.Name = "simp"; object mid; object sid; if ((Dialect is SybaseDialect) || (Dialect is MsSql2000Dialect)) { mid = s.Save(multi); sid = s.Save(simp); } else { mid = 123L; sid = 1234L; s.Save(multi, mid); s.Save(simp, sid); } SubMulti sm = new SubMulti(); sm.Amount = 66.5F; |
| ||||
simp.Date = DateTime.Now; simp.Name = "simp"; object mid; object sid; if ((Dialect is SybaseDialect) || (Dialect is MsSql2000Dialect)) { mid = s.Save(multi); sid = s.Save(simp); } else { mid = 123L; sid = 1234L; s.Save(multi, mid); s.Save(simp, sid); } Lower ls = new Lower(); ls.Other = ls; |
| |||
simp.Date = DateTime.Now; simp.Name = "simp"; object mid; object sid; if ((Dialect is SybaseDialect) || (Dialect is MsSql2000Dialect)) { mid = s.Save(multi); sid = s.Save(simp); } else { mid = 123L; sid = 1234L; s.Save(multi, mid); s.Save(simp, sid); } [[#variable6c2f0ac0]] [[#variable6c2f0aa0]]= new [[#variable6c2f0ac0]](); [[#variable6c2f0aa0]]. [[#variable57d1ecc0]]= [[#variable6c2f0a40]]; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#6c2f0ac0]] | SubMulti |
1 | 2 | [[#6c2f0ac0]] | Lower |
2 | 1 | [[#6c2f0aa0]] | sm |
2 | 2 | [[#6c2f0aa0]] | ls |
3 | 1 | [[#57d1ecc0]] | Amount |
3 | 2 | [[#57d1ecc0]] | Other |
4 | 1 | [[#6c2f0a40]] | 66.5F |
4 | 2 | [[#6c2f0a40]] | ls |