| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 10 | 8 | 4 | 0.952 | class_member_declarations[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 10 | 8 | src/NHibernate.Test/NHSpecificTest/NH479/Classes.cs |
| 2 | 10 | 26 | src/NHibernate.Test/NHSpecificTest/NH479/Classes.cs |
| 3 | 10 | 12 | src/NHibernate.Test/NHSpecificTest/NH704/Cat.cs |
| 4 | 10 | 11 | src/NHibernate.Test/NHSpecificTest/NH739/Cat.cs |
| 5 | 10 | 12 | src/NHibernate.Test/NHSpecificTest/NH830/Cat.cs |
| 6 | 10 | 11 | src/NHibernate.Test/NHSpecificTest/NH883/Cat.cs |
| 7 | 10 | 24 | src/NHibernate/Event/PostLoadEvent.cs |
| 8 | 10 | 31 | src/NHibernate/Event/PreLoadEvent.cs |
| ||||
public long Id
{
get { return id;
}
set { id = value;
}
}
public Aggregate Aggregate
{
get { return aggregate;
}
set { aggregate = value;
}
}
|
| ||||
public long Id
{
get { return id;
}
set { id = value;
}
}
public Main Main
{
get { return main;
}
set { main = value;
}
}
|
| ||||
//Note: I initialized the collection here, if removed, Lock will work.
public int Id
{
get { return id;
}
set { id = value;
}
}
public IList Children
{
get { return children;
}
set { children = value;
}
}
|
| ||||
public int Id
{
get { return id;
}
set { id = value;
}
}
public Cat Mother
{
get { return mother;
}
set { mother = value;
}
}
|
| ||||
public int Id
{
get { return id;
}
set { id = value;
}
}
public ISet Children
{
get { return children;
}
set { children = value;
}
}
|
| ||||
public int Id
{
get { return id;
}
set { id = value;
}
}
public Cat Mother
{
get { return mother;
}
set { mother = value;
}
}
|
| ||||
public object Id
{
get { return id;
}
set { id = value;
}
}
public IEntityPersister Persister
{
get { return persister;
}
set { persister = value;
}
}
|
| ||||
public object Id
{
get { return id;
}
set { id = value;
}
}
public IEntityPersister Persister
{
get { return persister;
}
set { persister = value;
}
}
|
| |||
//Note: I initialized the collection here, if removed, Lock will work.
public [[#variable556887e0]]Id
{
get
{
return id;
}
set
{
id = value;
}
}
public [[#variable56af7be0]] [[#variable2db895a0]]
{
get
{
return [[#variable68444e20]];
}
set
{
[[#variable68444e20]]= value;
}
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#556887e0]] | object |
| 1 | 2 | [[#556887e0]] | long |
| 1 | 3 | [[#556887e0]] | long |
| 1 | 4 | [[#556887e0]] | int |
| 1 | 5 | [[#556887e0]] | int |
| 1 | 6 | [[#556887e0]] | int |
| 1 | 7 | [[#556887e0]] | int |
| 1 | 8 | [[#556887e0]] | object |
| 2 | 1 | [[#56af7be0]] | IEntityPersister |
| 2 | 2 | [[#56af7be0]] | Main |
| 2 | 3 | [[#56af7be0]] | Aggregate |
| 2 | 4 | [[#56af7be0]] | IList |
| 2 | 5 | [[#56af7be0]] | Cat |
| 2 | 6 | [[#56af7be0]] | ISet |
| 2 | 7 | [[#56af7be0]] | Cat |
| 2 | 8 | [[#56af7be0]] | IEntityPersister |
| 3 | 1 | [[#2db895a0]] | Persister |
| 3 | 2 | [[#2db895a0]] | Main |
| 3 | 3 | [[#2db895a0]] | Aggregate |
| 3 | 4 | [[#2db895a0]] | Children |
| 3 | 5 | [[#2db895a0]] | Mother |
| 3 | 6 | [[#2db895a0]] | Children |
| 3 | 7 | [[#2db895a0]] | Mother |
| 3 | 8 | [[#2db895a0]] | Persister |
| 4 | 1 | [[#68444e20]] | persister |
| 4 | 2 | [[#68444e20]] | main |
| 4 | 3 | [[#68444e20]] | aggregate |
| 4 | 4 | [[#68444e20]] | children |
| 4 | 5 | [[#68444e20]] | mother |
| 4 | 6 | [[#68444e20]] | children |
| 4 | 7 | [[#68444e20]] | mother |
| 4 | 8 | [[#68444e20]] | persister |