| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 31 | 4 | 3 | 0.967 | namespace_member_declarations |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 31 | 5 | src/NHibernate.Test/GenericTest/BagGeneric/A.cs |
| 2 | 31 | 5 | src/NHibernate.Test/GenericTest/IdBagGeneric/A.cs |
| 3 | 31 | 5 | src/NHibernate.Test/GenericTest/ListGeneric/A.cs |
| 4 | 31 | 7 | src/NHibernate.Test/GenericTest/SetGeneric/A.cs |
| ||||
namespace NHibernate.Test.GenericTest.BagGeneric
{
public class A
{
private int ? _id;
private string _name;
private IList<B> _items;
public A() {
}
public int ? Id
{
get { return _id;
}
set { _id = value;
}
}
public string Name
{
get { return _name;
}
set { _name = value;
}
}
public IList<B> Items
{
get { return _items;
}
set { _items = value;
}
}
}
}
|
| ||||
namespace NHibernate.Test.GenericTest.IdBagGeneric
{
public class A
{
private int ? _id;
private string _name;
private IList<string> _items;
public A() {
}
public int ? Id
{
get { return _id;
}
set { _id = value;
}
}
public string Name
{
get { return _name;
}
set { _name = value;
}
}
public IList<string> Items
{
get { return _items;
}
set { _items = value;
}
}
}
}
|
| ||||
namespace NHibernate.Test.GenericTest.ListGeneric
{
public class A
{
private int ? _id;
private string _name;
private IList<B> _items;
public A() {
}
public int ? Id
{
get { return _id;
}
set { _id = value;
}
}
public string Name
{
get { return _name;
}
set { _name = value;
}
}
public IList<B> Items
{
get { return _items;
}
set { _items = value;
}
}
}
}
|
| ||||
namespace NHibernate.Test.GenericTest.SetGeneric
{
public class A
{
private int ? _id;
private string _name;
private ISet<B> _items;
public A() {
}
public int ? Id
{
get { return _id;
}
set { _id = value;
}
}
public string Name
{
get { return _name;
}
set { _name = value;
}
}
public ISet<B> Items
{
get { return _items;
}
set { _items = value;
}
}
}
}
|
| |||
namespace NHibernate.Test.GenericTest. [[#variable4ff65600]]
{
public class A
{
private int ? _id;
private string _name;
private [[#variable4ff65580]]< [[#variable4ff65520]]> _items;
public A()
{
}
public int ? Id
{
get
{
return _id;
}
set
{
_id = value;
}
}
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}
public [[#variable4ff65580]]< [[#variable4ff65520]]> Items
{
get
{
return _items;
}
set
{
_items = value;
}
}
}
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#4ff65600]] | BagGeneric |
| 1 | 2 | [[#4ff65600]] | IdBagGeneric |
| 1 | 3 | [[#4ff65600]] | ListGeneric |
| 1 | 4 | [[#4ff65600]] | SetGeneric |
| 2 | 1 | [[#4ff65580]] | IList |
| 2 | 2 | [[#4ff65580]] | IList |
| 2 | 3 | [[#4ff65580]] | IList |
| 2 | 4 | [[#4ff65580]] | ISet |
| 3 | 1 | [[#4ff65520]] | B |
| 3 | 2 | [[#4ff65520]] | string |
| 3 | 3 | [[#4ff65520]] | B |
| 3 | 4 | [[#4ff65520]] | B |