Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
15 | 2 | 4 | 0.961 | class_member_declarations[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 15 | 447 | src/NHibernate/Util/SequencedHashMap.cs |
2 | 15 | 464 | src/NHibernate/Util/SequencedHashMap.cs |
| ||||
private Entry First { get { return (IsEmpty) ? null: _sentinel.Next; } } /// <summary></summary> public virtual object FirstKey { get { return (First == null) ? null: First.Key; } } /// <summary></summary> public virtual object FirstValue { get { return (First == null) ? null: First.Value; } } |
| ||||
private Entry Last { get { return (IsEmpty) ? null: _sentinel.Prev; } } /// <summary></summary> public virtual object LastKey { get { return (Last == null) ? null: Last.Key; } } /// <summary></summary> public virtual object LastValue { get { return (Last == null) ? null: Last.Value; } } |
| |||
private Entry [[#variable665c72a0]] { get { return (IsEmpty) ? null: _sentinel. [[#variable684cb2c0]]; } } /// <summary></summary> public virtual object [[#variable665c7bc0]] { get { return ( [[#variable665c72a0]]== null) ? null: [[#variable665c72a0]].Key; } } /// <summary></summary> public virtual object [[#variable684cb280]] { get { return ( [[#variable665c72a0]]== null) ? null: [[#variable665c72a0]].Value; } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#665c72a0]] | First |
1 | 2 | [[#665c72a0]] | Last |
2 | 1 | [[#684cb2c0]] | Next |
2 | 2 | [[#684cb2c0]] | Prev |
3 | 1 | [[#665c7bc0]] | FirstKey |
3 | 2 | [[#665c7bc0]] | LastKey |
4 | 1 | [[#684cb280]] | FirstValue |
4 | 2 | [[#684cb280]] | LastValue |