| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 5 | 36 | 3 | 0.951 | non_pp_embedded_statement |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 5 | 197 | src/NHibernate.Test/GenericTest/MapGeneric/MapGenericFixture.cs |
| 2 | 5 | 320 | src/NHibernate.Test/Legacy/MasterDetailTest.cs |
| 3 | 5 | 55 | src/NHibernate.Test/MultipleCollectionFetchTest/AbstractMultipleCollectionFetchFixture.cs |
| 4 | 5 | 47 | src/NHibernate.Test/NHSpecificTest/Dates/FixtureBase.cs |
| 5 | 5 | 76 | src/NHibernate.Test/NHSpecificTest/FileStreamSql2008/Fixture.cs |
| 6 | 5 | 94 | src/NHibernate.Test/NHSpecificTest/FileStreamSql2008/Fixture.cs |
| 7 | 5 | 18 | src/NHibernate.Test/NHSpecificTest/NH1025/Fixture.cs |
| 8 | 5 | 15 | src/NHibernate.Test/NHSpecificTest/NH1044/Fixture.cs |
| 9 | 5 | 31 | src/NHibernate.Test/NHSpecificTest/NH1313/Fixture.cs |
| 10 | 6 | 30 | src/NHibernate.Test/NHSpecificTest/NH1332/Fixture.cs |
| 11 | 5 | 39 | src/NHibernate.Test/NHSpecificTest/NH1332/Fixture.cs |
| 12 | 5 | 37 | src/NHibernate.Test/NHSpecificTest/NH1619/Fixture.cs |
| 13 | 5 | 24 | src/NHibernate.Test/NHSpecificTest/NH1715/Fixture.cs |
| 14 | 5 | 42 | src/NHibernate.Test/NHSpecificTest/NH1715/Fixture.cs |
| 15 | 5 | 42 | src/NHibernate.Test/NHSpecificTest/NH1716/Fixture.cs |
| 16 | 5 | 60 | src/NHibernate.Test/NHSpecificTest/NH1716/Fixture.cs |
| 17 | 5 | 78 | src/NHibernate.Test/NHSpecificTest/NH1716/Fixture.cs |
| 18 | 5 | 24 | src/NHibernate.Test/NHSpecificTest/NH1727/Fixture.cs |
| 19 | 5 | 48 | src/NHibernate.Test/NHSpecificTest/NH1727/Fixture.cs |
| 20 | 5 | 13 | src/NHibernate.Test/NHSpecificTest/NH1796/Fixture.cs |
| 21 | 5 | 22 | src/NHibernate.Test/NHSpecificTest/NH1796/Fixture.cs |
| 22 | 5 | 41 | src/NHibernate.Test/NHSpecificTest/NH1796/Fixture.cs |
| 23 | 5 | 50 | src/NHibernate.Test/NHSpecificTest/NH1796/Fixture.cs |
| 24 | 5 | 23 | src/NHibernate.Test/NHSpecificTest/NH479/Fixture.cs |
| 25 | 5 | 26 | src/NHibernate.Test/NHSpecificTest/NH496/Fixture.cs |
| 26 | 5 | 44 | src/NHibernate.Test/NHSpecificTest/NH496/Fixture.cs |
| 27 | 5 | 20 | src/NHibernate.Test/NHSpecificTest/NH523/Fixture.cs |
| 28 | 5 | 27 | src/NHibernate.Test/NHSpecificTest/NH523/Fixture.cs |
| 29 | 5 | 19 | src/NHibernate.Test/NHSpecificTest/NH525/Fixture.cs |
| 30 | 5 | 136 | src/NHibernate.Test/Operations/MergeFixture.cs |
| 31 | 5 | 43 | src/NHibernate.Test/SqlTest/Identity/IdentityInsertWithStoredProcsTest.cs |
| 32 | 5 | 65 | src/NHibernate.Test/SqlTest/Identity/IdentityInsertWithStoredProcsTest.cs |
| 33 | 5 | 51 | src/NHibernate.Test/TypesTest/TimeAsTimeSpanTypeFixture.cs |
| 34 | 5 | 71 | src/NHibernate.Test/TypesTest/TimeAsTimeSpanTypeFixture.cs |
| 35 | 5 | 51 | src/NHibernate.Test/TypesTest/TimeSpanTypeFixture.cs |
| 36 | 5 | 67 | src/NHibernate.Test/TypesTest/TimeSpanTypeFixture.cs |
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save( a);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(sin);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(parent);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(dates);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Delete(entityReturned);
tx.Commit();
}
|
| ||||
// Save our entity with 3 Components that contain null-valued properties
// null values are required to generate invalid SQL.
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.SaveOrUpdate(e);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(p);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(a);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(a);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Delete(a);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Delete(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(b);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(b);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(entity);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Merge(entity);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.SaveOrUpdate(entity);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.SaveOrUpdate(entity);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(main);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(obj);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Delete(obj);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(a);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.SaveOrUpdateCopy(a);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Save(obj);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Delete(p);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Delete(ifa);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction t = s.BeginTransaction())
{
s.Delete(efa);
t.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Delete(entityReturned);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Save(entity);
tx.Commit();
}
|
| ||||
using (ISession s = OpenSession())
using (ITransaction tx = s.BeginTransaction())
{
s.Delete(entityReturned);
tx.Commit();
}
|
| |||
// Save our entity with 3 Components that contain null-valued properties
// null values are required to generate invalid SQL.
using (ISession s = OpenSession())
using (ITransaction [[#variable6f5d9a80]]= s.BeginTransaction())
{
s. [[#variable6f5d9980]]( [[#variable6f5d97a0]]);
[[#variable6f5d9a80]].Commit();
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#6f5d9a80]] | tx |
| 1 | 2 | [[#6f5d9a80]] | tx |
| 1 | 3 | [[#6f5d9a80]] | t |
| 1 | 4 | [[#6f5d9a80]] | t |
| 1 | 5 | [[#6f5d9a80]] | tx |
| 1 | 6 | [[#6f5d9a80]] | t |
| 1 | 7 | [[#6f5d9a80]] | t |
| 1 | 8 | [[#6f5d9a80]] | t |
| 1 | 9 | [[#6f5d9a80]] | t |
| 1 | 10 | [[#6f5d9a80]] | t |
| 1 | 11 | [[#6f5d9a80]] | t |
| 1 | 12 | [[#6f5d9a80]] | t |
| 1 | 13 | [[#6f5d9a80]] | t |
| 1 | 14 | [[#6f5d9a80]] | t |
| 1 | 15 | [[#6f5d9a80]] | tx |
| 1 | 16 | [[#6f5d9a80]] | tx |
| 1 | 17 | [[#6f5d9a80]] | tx |
| 1 | 18 | [[#6f5d9a80]] | t |
| 1 | 19 | [[#6f5d9a80]] | t |
| 1 | 20 | [[#6f5d9a80]] | tx |
| 1 | 21 | [[#6f5d9a80]] | tx |
| 1 | 22 | [[#6f5d9a80]] | t |
| 1 | 23 | [[#6f5d9a80]] | tx |
| 1 | 24 | [[#6f5d9a80]] | tx |
| 1 | 25 | [[#6f5d9a80]] | tx |
| 1 | 26 | [[#6f5d9a80]] | tx |
| 1 | 27 | [[#6f5d9a80]] | t |
| 1 | 28 | [[#6f5d9a80]] | tx |
| 1 | 29 | [[#6f5d9a80]] | t |
| 1 | 30 | [[#6f5d9a80]] | t |
| 1 | 31 | [[#6f5d9a80]] | tx |
| 1 | 32 | [[#6f5d9a80]] | tx |
| 1 | 33 | [[#6f5d9a80]] | tx |
| 1 | 34 | [[#6f5d9a80]] | tx |
| 1 | 35 | [[#6f5d9a80]] | tx |
| 1 | 36 | [[#6f5d9a80]] | t |
| 2 | 1 | [[#6f5d9980]] | Save |
| 2 | 2 | [[#6f5d9980]] | Delete |
| 2 | 3 | [[#6f5d9980]] | Delete |
| 2 | 4 | [[#6f5d9980]] | Delete |
| 2 | 5 | [[#6f5d9980]] | Delete |
| 2 | 6 | [[#6f5d9980]] | Save |
| 2 | 7 | [[#6f5d9980]] | Save |
| 2 | 8 | [[#6f5d9980]] | SaveOrUpdateCopy |
| 2 | 9 | [[#6f5d9980]] | Delete |
| 2 | 10 | [[#6f5d9980]] | Save |
| 2 | 11 | [[#6f5d9980]] | Save |
| 2 | 12 | [[#6f5d9980]] | Merge |
| 2 | 13 | [[#6f5d9980]] | SaveOrUpdate |
| 2 | 14 | [[#6f5d9980]] | Save |
| 2 | 15 | [[#6f5d9980]] | Delete |
| 2 | 16 | [[#6f5d9980]] | Save |
| 2 | 17 | [[#6f5d9980]] | Delete |
| 2 | 18 | [[#6f5d9980]] | Save |
| 2 | 19 | [[#6f5d9980]] | SaveOrUpdate |
| 2 | 20 | [[#6f5d9980]] | Save |
| 2 | 21 | [[#6f5d9980]] | Save |
| 2 | 22 | [[#6f5d9980]] | Save |
| 2 | 23 | [[#6f5d9980]] | Save |
| 2 | 24 | [[#6f5d9980]] | Save |
| 2 | 25 | [[#6f5d9980]] | Save |
| 2 | 26 | [[#6f5d9980]] | Delete |
| 2 | 27 | [[#6f5d9980]] | SaveOrUpdate |
| 2 | 28 | [[#6f5d9980]] | Save |
| 2 | 29 | [[#6f5d9980]] | Save |
| 2 | 30 | [[#6f5d9980]] | Save |
| 2 | 31 | [[#6f5d9980]] | Save |
| 2 | 32 | [[#6f5d9980]] | Delete |
| 2 | 33 | [[#6f5d9980]] | Save |
| 2 | 34 | [[#6f5d9980]] | Save |
| 2 | 35 | [[#6f5d9980]] | Save |
| 2 | 36 | [[#6f5d9980]] | Save |
| 3 | 1 | [[#6f5d97a0]] | entity |
| 3 | 2 | [[#6f5d97a0]] | entityReturned |
| 3 | 3 | [[#6f5d97a0]] | ifa |
| 3 | 4 | [[#6f5d97a0]] | efa |
| 3 | 5 | [[#6f5d97a0]] | p |
| 3 | 6 | [[#6f5d97a0]] | obj |
| 3 | 7 | [[#6f5d97a0]] | a |
| 3 | 8 | [[#6f5d97a0]] | a |
| 3 | 9 | [[#6f5d97a0]] | obj |
| 3 | 10 | [[#6f5d97a0]] | main |
| 3 | 11 | [[#6f5d97a0]] | entity |
| 3 | 12 | [[#6f5d97a0]] | entity |
| 3 | 13 | [[#6f5d97a0]] | entity |
| 3 | 14 | [[#6f5d97a0]] | b |
| 3 | 15 | [[#6f5d97a0]] | entity |
| 3 | 16 | [[#6f5d97a0]] | a |
| 3 | 17 | [[#6f5d97a0]] | a |
| 3 | 18 | [[#6f5d97a0]] | p |
| 3 | 19 | [[#6f5d97a0]] | e |
| 3 | 20 | [[#6f5d97a0]] | dates |
| 3 | 21 | [[#6f5d97a0]] | parent |
| 3 | 22 | [[#6f5d97a0]] | sin |
| 3 | 23 | [[#6f5d97a0]] | entity |
| 3 | 24 | [[#6f5d97a0]] | entity |
| 3 | 25 | [[#6f5d97a0]] | entity |
| 3 | 26 | [[#6f5d97a0]] | entityReturned |
| 3 | 27 | [[#6f5d97a0]] | entity |
| 3 | 28 | [[#6f5d97a0]] | a |
| 3 | 29 | [[#6f5d97a0]] | obj |
| 3 | 30 | [[#6f5d97a0]] | b |
| 3 | 31 | [[#6f5d97a0]] | entity |
| 3 | 32 | [[#6f5d97a0]] | entityReturned |
| 3 | 33 | [[#6f5d97a0]] | entity |
| 3 | 34 | [[#6f5d97a0]] | entity |
| 3 | 35 | [[#6f5d97a0]] | entity |
| 3 | 36 | [[#6f5d97a0]] | a |