Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 4 | 3 | 0.964 | statement_list[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 12 | src/NHibernate.Test/PropertyTest/BackFieldAccessorFixture.cs |
2 | 2 | 26 | src/NHibernate.Test/PropertyTest/BackFieldAccessorFixture.cs |
3 | 2 | 12 | src/NHibernate.Test/PropertyTest/ReadonlyAccessorFixture.cs |
4 | 2 | 21 | src/NHibernate.Test/PropertyTest/ReadonlyAccessorFixture.cs |
| ||||
var accessor = PropertyAccessorFactory.GetPropertyAccessor("backfield"); var getter = accessor.GetGetter( typeof(MyAutoProp), "AutoProp"); |
| ||||
var accessor = PropertyAccessorFactory.GetPropertyAccessor("backfield"); var getter = accessor.GetGetter( typeof(MyAutoProp), "AutoProp"); |
| ||||
var accessor = PropertyAccessorFactory.GetPropertyAccessor("readonly"); var getter = accessor.GetGetter( typeof(Calculation), "Sum"); |
| ||||
var accessor = PropertyAccessorFactory.GetPropertyAccessor("readonly"); var getter = accessor.GetGetter( typeof(Calculation), "Sum"); |
| |||
var accessor = PropertyAccessorFactory.GetPropertyAccessor( [[#variable2c899bc0]]); var getter = accessor.GetGetter( typeof( [[#variable47093ea0]]), [[#variable2c899b00]]); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#2c899bc0]] | "readonly" |
1 | 2 | [[#2c899bc0]] | "backfield" |
1 | 3 | [[#2c899bc0]] | "readonly" |
1 | 4 | [[#2c899bc0]] | "backfield" |
2 | 1 | [[#47093ea0]] | Calculation |
2 | 2 | [[#47093ea0]] | MyAutoProp |
2 | 3 | [[#47093ea0]] | Calculation |
2 | 4 | [[#47093ea0]] | MyAutoProp |
3 | 1 | [[#2c899b00]] | "Sum" |
3 | 2 | [[#2c899b00]] | "AutoProp" |
3 | 3 | [[#2c899b00]] | "Sum" |
3 | 4 | [[#2c899b00]] | "AutoProp" |